In deze korte zelfstudie leer je hoe je opmerkingen verwijdert in PDF in Java. Alle vereiste informatie wordt verstrekt voor het instellen van de IDE, een lijst met stappen voor het schrijven van de minimale toepassing om de taak uit te voeren, vergezeld van een uitvoerbare voorbeeldcode om opmerkingen uit PDF in Java te verwijderen. Dit artikel bespreekt ook andere annotaties die vergelijkbaar zijn met de opmerkingen die kunnen worden verwerkt tijdens het werken met PDF-bestanden.
Stappen om alle opmerkingen uit PDF in Java te verwijderen
- Stel de IDE in om Aspose.PDF for Java te gebruiken om opmerkingen te verwijderen
- Open het doel-pdf-bestand met het klasseobject Document voor het verwijderen van opmerkingen
- Parseer elke pagina van het geladen PDF-bestand en open de collection of annotations erop
- Parseer elke annotatie en filter de annotaties van het teksttype om ze te verwijderen
- Roep de methode delete() in de Annotations-collectie aan om de tekstannotatie te verwijderen
- Sla het PDF-uitvoerbestand op zonder tekstannotatie
Deze stappen omvatten het proces om opmerkingen in PDF in Java te verwijderen. Het proces is vrij eenvoudig wanneer een PDF-bestand wordt geladen en alle pagina’s worden geparseerd, aangezien elke pagina zijn eigen verzameling van verschillende soorten annotaties heeft, waaronder de teksttype-annotaties die de opmerkingen in een PDF-bestand aangeven. Zodra de doelannotaties zijn gedetecteerd, worden deze verwijderd en wordt het resulterende PDF-bestand op de schijf opgeslagen.
Code om alle opmerkingen uit PDF in Java te verwijderen
De bovengenoemde voorbeeldcode demonstreert het eenvoudige proces om opmerkingen uit PDF in Java te verwijderen. De belangrijkste klassen die voor dit proces worden gebruikt, zijn de klasse Document voor het laden van het PDF-bestand, de PageCollection voor toegang tot elke pagina, de klasse AnnotationCollection voor toegang tot alle Annotation-objecten in een pagina en de AnnotationType-enumerator voor het controleren van de teksttype-annotaties terwijl het heeft ook andere soorten annotaties, bijvoorbeeld onderstrepen, doorhalen, markeren, linken en watermerken om er maar een paar te noemen. De methode delete() in de klasse AnnotationCollection bevat meerdere overbelaste functies om alle of geselecteerde annotaties naar behoefte te verwijderen.
Dit onderwerp heeft ons geïnformeerd over hoe opmerkingen in PDF in Java te verwijderen. Als je geïnteresseerd bent in het proces om opmerkingen in een pdf in te voegen, raadpleeg dan het artikel op hoe commentaar in PDF in te voegen met behulp van Java.