Odstranění prázdných stránek PDF pomocí Pythonu

Tento tutoriál vysvětluje, jak odstranit prázdné stránky PDF pomocí Pythonu. Obsahuje informace o nastavení vývojového prostředí, seznam kroků a ukázkový kód pro odstranění nadbytečných stránek z PDF pomocí Pythonu. Budou diskutovány různé možnosti, jak vylepšit kód pro vlastní výstup.

Kroky k odstranění prázdné stránky z PDF pomocí Pythonu

  1. Nastavte vývojové prostředí pro použití Aspose.PDF for Python via .NET
  2. Načtěte licenci, abyste mohli používat produkt bez jakýchkoli omezení zkušební verze
  3. Načtěte zdrojový soubor PDF do objektu Document a projděte každou stránku.
  4. Zkontrolujte, že na page není žádný obsah, například text, obrázek, anotaci nebo formuláře
  5. Připravte seznam prázdných stránek podle výše uvedených kritérií
  6. Procházejte každou stránku v opačném pořadí a odstraňte prázdné stránky
  7. Uložte výstupní PDF soubor po odstranění prázdných stránek

Výše uvedené kroky ukazují, jak odstranit prázdnou stránku v PDF pomocí Pythonu. Pro zahájení procesu načtěte licenci, načtěte zdrojový PDF soubor s prázdnými stránkami, zkontrolujte přítomnost jakéhokoli typu obsahu na každé stránce a připravte seznam prázdných stránek. Nakonec analyzujte PDF soubor v opačném pořadí, odstraňte prázdné stránky ze seznamu a uložte výsledný PDF soubor.

Kód pro odstranění extra stránky v PDF pomocí Pythonu

Výše zmíněný kód demonstruje, jak smazat prázdnou stránku v PDF pomocí Pythonu. Existuje možnost smazat všechny stránky najednou pomocí jediného volání Pages.Delete(int[]) místo mazání stránek po jedné. Pro detekci obrázků, které jsou na stránce skutečně vykresleny, použijte ImagePlacementAbsorber místo Resources.Images.Count.

Tento článek popisuje postup odstraňování prázdných stránek. Pro převod barevného PDF na černobílé PDF se podívejte na článek Změna PDF na černobílé pomocí Pythonu.

 Čeština