Dit artikel legt uit hoe u annotaties uit PDF verwijdert met Python. Het bevat de IDE-instellingen, een lijst met stappen voor het schrijven van de applicatie en een voorbeeldcode die PDF-annotatieverwijderaar met Python demonstreert. U kunt de code aanpassen om annotaties van een bepaalde pagina te verwijderen of de geselecteerde annotaties te verwijderen.
Stappen om annotaties uit PDF te verwijderen met behulp van Python
- Stel de omgeving in om Aspose.PDF voor Python via .NET te gebruiken om annotaties te verwijderen
- Laad het voorbeeld-PDF met aantekeningen in het Document-klasseobject
- Ga naar de doelpagina en ontvang een verwijzing naar de annotations-collectie
- Roep de delete()-methode aan om alle annotaties van de geselecteerde pagina te verwijderen
- Sla het PDF-uitvoerbestand op nadat u de aantekeningen hebt verwijderd
De bovenstaande stappen beschrijven hoe u annotaties in PDF verwijdert met Python. Elke pagina in het PDF-bestand bevat een verzameling annotaties die u gebruikt om alle of geselecteerde annotaties te verwijderen. Laad het bron-PDF-bestand, open de verzameling pagina’s, selecteer de doelpagina, krijg toegang tot de verzameling annotaties en roep de delete()-methode aan om alle annotaties te verwijderen.
Code om alle annotaties uit een PDF te verwijderen met behulp van Python
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") |
Deze voorbeeldcode kan worden gebruikt om PDF-annotaties te verwijderen met Python. U kunt annotaties van een geselecteerde pagina verwijderen op basis van pagina-index, grootte, header/footer en inhoud. U kunt annotaties ook filteren met behulp van de annotatie-eigenschappen zoals annotatievlaggen, naam, wijzigingsdatum, aanmaakdatum, rand en, het allerbelangrijkst, annotatietype.
Dit artikel heeft ons geleerd hoe we annotaties uit een PDF-bestand kunnen verwijderen. Als u wilt leren hoe u een annotatie kunt toevoegen, zoals het markeren van tekst, raadpleeg dan het artikel over Hoe markeer je in PDF met behulp van Python.