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.
- Vytvořte instanci třídy Optimizer.
- Vytvořte objekt OptimizeOptions pro konfiguraci nastavení optimalizace.
- Přidejte vstupní PDF soubor(y) a nastavte výstupní umístění pro optimalizovaný soubor.
- 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.
- Vytvořte instanci třídy Optimizer.
- Vytvořte objekt ResizeOptions pro definici velikosti stránky.
- Přidejte vstupní soubor a nastavte požadované výstupní umístění.
- Použijte metodu SetPageSize k určení nové velikosti (např. A4).
- 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.
- Vytvořte instanci třídy Optimizer.
- Vytvořte objekt RotateOptions a nakonfigurujte úhel otočení.
- Přidejte vstupní PDF soubor a určete umístění výstupního souboru.
- Nastavte úhel otočení (např. 90 stupňů) pomocí metody SetRotation.
- 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.
- Vytvořte instanci třídy Optimizer.
- Definujte ořezávací prostor pomocí objektu CropOptions.
- Přidejte vstupní soubor a určete umístění výstupního souboru.
- Použijte metodu SetCropBox k určení ořezávacího prostoru.
- 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);