Tento článek vysvětluje, jak odstranit anotace z PDF pomocí Pythonu. Obsahuje nastavení IDE, seznam kroků pro psaní aplikace a ukázkový kód demonstrující odstraňovač anotací PDF pomocí Pythonu. Kód můžete upravit tak, aby smazal anotace z konkrétní stránky nebo smazal vybrané anotace.
Kroky k odstranění anotací z PDF pomocí Pythonu
- Nastavte prostředí tak, aby k odstranění anotací používalo Aspose.PDF pro Python přes .NET
- Načtěte ukázkový PDF s poznámkami do objektu třídy Document
- Přejděte na cílovou stránku a získejte odkaz na kolekci annotations
- Voláním metody delete() odstraníte všechny anotace z vybrané stránky
- Po odstranění anotací uložte výstupní soubor PDF
Výše uvedené kroky popisují, jak smazat anotaci v PDF pomocí Pythonu. Každá stránka v souboru PDF obsahuje kolekci anotací, které používáte k odstranění všech nebo vybraných anotací. Načtěte zdrojový soubor PDF, otevřete kolekci stránek, vyberte cílovou stránku, získejte přístup ke kolekci anotací a voláním metody delete() odstraňte všechny anotace.
Kód pro odstranění všech poznámek z PDF pomocí Pythonu
import aspose.pdf as pdf | |
import io | |
# Load License | |
license = pdf.License() | |
license.set_license("License.lic") | |
# Open document | |
pdfDocument = pdf.Document("Annotations.pdf") | |
# Delete particular annotation | |
pdfDocument.pages[1].annotations.delete() | |
# Save updated document | |
pdfDocument.save("DeleteAllAnnotations.pdf") | |
print("PDF annotations deleted successfully") |
Tento ukázkový kód lze použít k odstranění anotací PDF pomocí Pythonu. Z vybrané stránky můžete odstranit anotace na základě indexu stránky, velikosti, záhlaví/zápatí a obsahu. Anotace můžete také filtrovat pomocí vlastností anotace, jako jsou příznaky anotací, název, datum změny, datum vytvoření, ohraničení a hlavně typ anotace.
Tento článek nás naučil odstraňovat anotace ze souboru PDF. Pokud se chcete dozvědět, jak přidat anotaci, jako je zvýraznění textu, přečtěte si článek na Jak zvýraznit v PDF pomocí Pythonu.