PDF Optimalizátor

Documentize PDF Optimalizátor je komplexní plugin, který zlepšuje PDF dokumenty pomocí pokročilých optimalizačních technik. Je navržen tak, aby pomáhal snižovat velikost souborů, otáčet stránky, ořezávat obsah a měnit velikost dokumentů. Tyto operace zlepšují kvalitu a ovladatelnost PDF souborů, což usnadňuje jejich ukládání, sdílení a prohlížení.

Hlavní funkce:

  • Optimalizace: Snížení velikosti PDF souboru bez ztráty kvality.
  • Otáčení: Nastavení orientace PDF stránek.
  • Ořezávání: Odstranění zbytečných okrajů nebo obsahu z dokumentu.
  • Změna velikosti: Změna velikosti stránek na konkrétní rozměry (např. A4, Letter).

Optimalizace PDF dokumentu

Následující kroky ukazují, jak optimalizovat PDF dokument snížením jeho velikosti při zachování kvality.

  1. Vytvořte instanci třídy Optimizer.
  2. Vytvořte objekt OptimizeOptions pro konfiguraci optimalizačních nastavení.
  3. Přidejte vstupní PDF soubor(y) a nastavte umístění výstupního optimalizovaného souboru.
  4. Spusťte metodu Process pro provedení optimalizace.
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);

Změna velikosti PDF dokumentu

Pro změnu velikosti PDF dokumentu se používá třída ResizeOptions k určení nové velikosti stránky pro dokument.

  1. Vytvořte instanci třídy Optimizer.
  2. Vytvořte objekt ResizeOptions pro definici velikosti stránky.
  3. Přidejte vstupní soubor a nastavte požadované umístění výstupu.
  4. Použijte metodu SetPageSize pro určení nové velikosti (např. A4).
  5. Zavolejte metodu Process pro aplikaci změn.
1var optimizer = new Optimizer();
2var resizeOptions = new ResizeOptions();
3resizeOptions.AddInput(new FileDataSource("input.pdf"));
4resizeOptions.SetPageSize(PageSize.A4);
5resizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(resizeOptions);

Otáčení PDF stránek

Použijte třídu RotateOptions k nastavení orientace stránek v PDF souboru.

  1. Vytvořte instanci třídy Optimizer.
  2. Vytvořte objekt RotateOptions a nakonfigurujte úhel otáčení.
  3. Přidejte vstupní PDF soubor a specifikujte umístění výstupního souboru.
  4. Nastavte úhel otáčení (např. 90 stupňů) pomocí metody SetRotation.
  5. Proveďte otáčení pomocí metody Process.
1var optimizer = new Optimizer();
2var rotateOptions = new RotateOptions();
3rotateOptions.AddInput(new FileDataSource("input.pdf"));
4rotateOptions.SetRotation(90);
5rotateOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(rotateOptions);

Ořezání PDF dokumentu

Ořezání odstraňuje nežádoucí obsah nebo okraje z PDF dokumentu. Třída CropOptions může být použita k definici ořezávané oblasti.

  1. Vytvořte instanci třídy Optimizer.
  2. Definujte ořezávanou oblast pomocí objektu CropOptions.
  3. Přidejte vstupní soubor a specifikujte umístění výstupního souboru.
  4. Použijte metodu SetCropBox k definici ořezávané oblasti.
  5. Proveďte ořezání pomocí metody Process.
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Definuje ořezávanou oblast
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);
 Čeština