Šioje trumpoje pamokoje aprašoma kaip išbraukti tekstą PDF naudojant Java. Jame yra visa informacija, skirta aplinkai konfigūruoti, ir pateikiamas pavyzdinis kodas, skirtas išbraukti tekstą Adobe PDF naudojant Java. Sužinosite, kaip įkelti PDF ir išbraukti konkretų teksto atvejį arba visus įkelto PDF failo atvejus.
Veiksmai, kaip išbraukti tekstą Adobe PDF naudojant Java
- Nustatykite IDE, kad pridėtumėte Aspose.PDF for Java, kad tekstas būtų išbrauktas
- Įkelkite tikslinį PDF failą naudodami Document klasės objektą ir gaukite prieigą prie tikslinio puslapio, kad išbrauktų tekstą
- Sukurkite objektą TextFragmentAbsorber, kad galėtumėte ieškoti teksto
- Išnagrinėkite PDF dokumentą, kad ieškotumėte visuose nurodyto teksto egzempliorių ir išsaugotumėte juos kolekcijoje
- Sukurkite objektą StrikeOutAnnotation, kad išbrauktumėte tam tikrą dokumente rasto teksto atvejį
- Nustatykite komentaro spalvą ir pavadinimą
- Išsaugokite gautą PDF failą diske su perbrauktu tekstu
Šie veiksmai paaiškina kaip išbraukti tekstą Adobe PDF naudojant Java procesą. Pristatomos visos reikalingos klasės, metodai ir ypatybės, reikalingos užduočiai atlikti, pavyzdžiui, dokumento klasė naudojama PDF failui įkelti, TextFragmentAbsorber klasės objektas naudojamas tekstui apibrėžti ir ieškoti PDF faile, StrikeOutAnnotation objektas. naudojamas apibrėžti išbraukti anotaciją ir pritaikyti ją konkrečiam teksto egzemplioriui. Perbrauktos anotacijos tinkinimas taip pat aprašytas šiuose žingsniuose.
Kodas, skirtas išbraukti tekstą PDF naudojant Java
Šis kodas parodo kaip išbraukti Adobe Acrobat naudojant Java. Jis inicijuoja objektą TextFragmentAbsorber pateikdamas eilutės duomenis, kurių reikia ieškoti konkrečiame PDF failo puslapyje. Kai ieškomo teksto egzempliorių rinkinys yra paruoštas, sukuriamas StrikeOutAnnotation objektas, pateikiant tikslinį PDF puslapį ir pasirinkto teksto egzemplioriaus stačiakampį, kuris turi būti išbrauktas. Tokiu būdu galite išbraukti tik pasirinktus paieškos teksto atvejus arba išanalizuoti visą rinkinį ir išbraukti visus atvejus.
Šis straipsnis mus išmokė įdomios funkcijos, leidžiančios automatiškai išbraukti tam tikrą tekstą viename puslapyje arba visuose PDF failo puslapiuose. Jei norite sužinoti, kaip rasti ir pakeisti tekstą PDF formatu, žr. straipsnį kaip rasti ir pakeisti tekstą PDF naudojant Java.