Denna korta handledning beskriver hur man stryker ut text i PDF med Java. Den innehåller alla detaljer för att konfigurera miljön och tillhandahåller en löpande exempelkod för att stryka ut text i Adobe PDF med Java. Du kommer att lära dig processen för att ladda en PDF och stryka ut en viss instans av en text eller alla instanser i den inlästa PDF-filen.
Steg för att stryka ut text i Adobe PDF med Java
- Ställ in IDE för att lägga till Aspose.PDF for Java för att stryka ut en text
- Ladda mål-PDF-filen med klassobjektet Document och få tillgång till målsidan för att stryka text
- Skapa ett TextFragmentAbsorber-objekt för att söka efter en text
- Analysera PDF-dokumentet för att söka i alla instanser av den givna texten och spara dem i en samling
- Skapa ett StrikeOutAnnotation-objekt för att stryka ut en viss instans av texten som finns i dokumentet
- Ställ in anteckningsfärg och titel
- Spara den resulterande PDF-filen på disken med överstruken text
Dessa steg förklarar processen för hur man stryker ut text i Adobe PDF med Java. Alla nödvändiga klasser, metoder och egenskaper introduceras som krävs för att utföra uppgiften som att klassen Document används för att ladda PDF-filen, TextFragmentAbsorber-klassobjektet används för att definiera och söka efter en text i PDF-filen, ett StrikeOutAnnotation-objekt används för att definiera strykkommentaren och tillämpa den på en viss instans av texten. Anpassningen av den genomstrukna kommentaren beskrivs också i dessa steg.
Kod för att stryka ut text i PDF med Java
Den här koden visar hur man stryker ut i Adobe Acrobat med Java. Den initierar TextFragmentAbsorber-objektet genom att tillhandahålla strängdata som ska sökas på en viss sida i PDF-filen. När samlingen av sökta textinstanser är klar skapas ett StrikeOutAnnotation-objekt genom att tillhandahålla PDF-målsidan och rektangeln för den valda instansen av texten som ska strykas. På så sätt kan du antingen stryka endast de valda instanserna av söktexten eller analysera hela samlingen och stryka ut alla instanser.
Den här artikeln har lärt oss en intressant funktion för att automatiskt stryka ut en viss text på en enda sida eller alla sidor i en PDF-fil. Om du vill lära dig processen för att hitta och ersätta text i PDF, se artikeln om hur man hittar och ersätter text i PDF med Java.