Tento článek popisuje proces odstranění prázdných PDF stránek pomocí C#. Získáte podrobnosti o nastavení IDE, seznam kroků a ukázkový kód demonstrující jak smazat prázdnou stránku v PDF pomocí C#. Budou diskutována různá vylepšení pro zlepšení ukázkového kódu při vytváření vlastního výstupu.
Kroky pro smazání extra stránky v PDF pomocí C#
- Nastavte IDE tak, aby používalo Aspose.PDF for .NET k odstranění prázdných stránek
- Použijte platnou licenci pro získání kompletních funkcí produktu
- Načtěte zdrojový PDF soubor pomocí třídy Document
- Procházejte každý page v načteném PDF souboru
- Ověřte, že aktuální stránka neobsahuje žádný text, obrázky, anotace ani vložené formuláře
- Označte každou prázdnou stránku podle výše uvedených kritérií
- Procházejte každou stránku od poslední stránky a odstraňte všechny prázdné stránky
- Uložte aktualizovaný PDF soubor bez prázdných stránek
Tyto kroky shrnují proces jak odstranit prázdnou stránku v PDF pomocí C#. Načtěte zdrojový PDF do objektu Document, projděte každou stránku a zkontrolujte, zda obsahuje text, obrázky, anotace nebo vložené formuláře, a uložte seznam prázdných stránek. Nakonec odstraňte všechny prázdné stránky od poslední stránky a uložte výsledný výstupní PDF soubor.
Kód pro odstranění prázdné stránky z PDF pomocí C#
Tento kód ukazuje, jak odstranit nadbytečné stránky z PDF pomocí C#. Můžete vyzkoušet Pages.Delete(int[]) k odstranění všech prázdných stránek jedním voláním místo iterace přes všechny stránky při odstraňování prázdných stránek. ImagePlacementAbsorber lze použít k detekci pouze těch obrázků, které jsou na stránce vykresleny, protože zdroje.Images.Počet zahrnuje také odkazované zdroje.
Tento stručný tutoriál učí proces vyhledávání prázdných stránek a následného jejich odstranění z PDF souboru. Pro změnu PDF na černobílý PDF se podívejte na článek Změna PDF na černobílý PDF pomocí C#.