PDF Optimizer

Documentize PDF Optimizer je komplexní plugin, který vylepšuje PDF dokumenty pomocí pokročilých optimalizačních technik. Je navržen tak, aby pomáhal snižovat velikosti 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 uložení, sdílení a prohlížení.

Klíčové vlastnosti:

  • Optimalizace: Snižte velikost PDF souboru bez ztráty kvality.
  • Otočení: Upravte orientaci PDF stránek.
  • Oříznutí: Odstraňte nepotřebné okraje nebo obsah z dokumentu.
  • Změna velikosti: Změňte velikost stránek na specifikované 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 nastavení optimalizace.
  3. Přidejte vstupní PDF soubor(y) a nastavte výstupní umístění pro optimalizovaný soubor.
  4. Spusťte metodu Process pro provedení optimalizace.
1  
2var optimizer = new Optimizer();  
3var optimizeOptions = new OptimizeOptions();  
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));  
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));  
6optimizer.Process(optimizeOptions);  

Změna velikosti PDF dokumentu

K provedení změny velikosti PDF dokumentu se používá třída ResizeOptions, aby bylo možné specifikovat novou velikost 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é výstupní umístění.
  4. Použijte metodu SetPageSize k určení nové velikosti (např. A4).
  5. Zavolejte metodu Process pro aplikaci změn.
1  
2var optimizer = new Optimizer();  
3var resizeOptions = new ResizeOptions();  
4resizeOptions.AddInput(new FileDataSource("input.pdf"));  
5resizeOptions.SetPageSize(PageSize.A4);  
6resizeOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(resizeOptions);  

Otočení PDF stránek

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

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

Oříznutí PDF dokumentu

Oříznutí odstraní nežádoucí obsah nebo okraje z PDF dokumentu. Třídu CropOptions lze použít k definici ořezávacího prostoru.

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