Dit artikel beschrijft hoe u markering uit PDF kunt verwijderen met Java. Het bevat details voor het instellen van de ontwikkelomgeving, een lijst met stappen en voorbeeldcode die laat zien hoe u markering in PDF met Java kunt verwijderen. U leert verschillende soorten annotaties te filteren en deze volgens de vereisten te verwijderen.
Stappen om markering uit PDF te verwijderen met Java
- Stel de omgeving in om Aspose.PDF for Java te gebruiken voor het wissen van markeringen
- Laad het invoer-PDF-bestand in het Document-object met markeringen in verschillende kleuren
- Verkrijg de verzameling pagina’s in het PDF-bestand en doorloop de AnnotationCollection daarin
- Verwerk elke markeerannotatie en cast deze naar de klasse HighlightAnnotation
- Controleer de annotatie en markeer deze voor verwijdering volgens de gebruikersinvoer
- Verwijder de annotatie met de methode delete() in de Annotations-verzameling die toegankelijk is via getAnnotations()
- Sla het uitvoer-PDF-bestand op na het verwerken van de markeringen in het PDF-bestand
Bovenstaande stappen vatten samen hoe u markeringen in PDF met Java kunt verwijderen. Importeer de vereiste modules uit de bibliotheek, maak een enumerator, laad de licentie en definieer de methode die argumenten ontvangt zoals invoer-PDF, uitvoer-PDF, type verwijdering (alle of een specifieke kleur) en de kleur indien nodig. Ga ten slotte naar de markeerannotaties in het PDF-bestand en verwijder ze op basis van de invoerparameters.
Code om PDF-markering te verwijderen met Java
Deze code heeft aangetoond hoe u markering in PDF met Java kunt wissen. Elke annotatie op een pagina wordt geconverteerd naar HighlightAnnotation, omdat de kleureigenschap nodig kan zijn om de markering te verwijderen. Als u alle annotaties wilt verwijderen, gebruik deze casting naar HighlightAnnotation niet en verwijder de annotatie direct zonder enige voorwaarde.
Dit artikel heeft ons het proces geleerd om de markeerannotatie te vinden en te verwijderen. Raadpleeg het artikel PS-bestand naar PDF converteren met Java om een PS-bestand naar PDF te converteren.