Deze zelfstudie is bedoeld om u te begeleiden bij hoe u een hyperlink verwijdert in PDF met Java. Het bevat alle details om de omgeving te configureren, een lijst met stappen om de gewenste toepassing te schrijven en een uitvoerbare voorbeeldcode om de operatie te verduidelijken en te demonstreren om alle hyperlinks uit PDF te verwijderen met Java. U krijgt ook details om andere soorten annotaties te verwijderen en alleen de specifieke linkannotatie te verwijderen.
Stappen om een koppeling uit een PDF te verwijderen met behulp van Java
- Stel de omgeving in om Aspose.PDF for Java te gebruiken om links te verwijderen
- Open het doel-PDF-bestand met het klasseobject Document om hyperlinks te verwijderen
- Doorloop alle PDF-pagina’s en krijg toegang tot de verzameling annotaties
- Doorloop alle annotaties en identificeer alleen de annotaties van het linktype
- Roep de methode delete() aan om de hyperlink tijdens de iteratie te verwijderen
- Sla het resulterende PDF-bestand op de schijf op nadat u alle koppelingen hebt verwijderd
Deze stappen informeren ons over hoe u een hyperlink uit PDF kunt verwijderen met Java. Om het proces te starten, moet u het PDF-bronbestand met hyperlinks openen met behulp van het klasseobject Document en alle pagina’s doorlopen waar elke pagina een afzonderlijke verzameling annotaties heeft. Herhaal in de volgende stap de annotaties en filter de annotaties van het linktype voor verwijdering.
Code om alle links uit PDF te verwijderen met Java
Deze code kan worden gebruikt als basiscode voor het schrijven van een minimale toepassing om hyperlink in PDF te verwijderen met behulp van Java. U kunt het annotatietype gebruiken om de annotaties van het koppelingstype te selecteren die de hyperlinks aanduiden en de annotaties verder filteren op basis van verschillende eigenschappen zoals vlaggen, breedte, hoogte, omsluitende rechthoek, inhoud, kleur, volledige naam actieve status en uiterlijk, indien nodig. U kunt de geselecteerde annotatie verwijderen door het indexnummer op te geven of de hele verzameling in één keer verwijderen door de methode delete() aan te roepen zonder enig argument.
Dit artikel heeft het proces beschreven van hoe een hyperlink uit een PDF te verwijderen met Java. Als je het proces wilt leren om een watermerk aan een pdf toe te voegen, raadpleeg dan het artikel op hoe watermerk aan PDF toe te voegen met Java.