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