Paryškinimo pašalinimas iš PDF naudojant Java

Šiame straipsnyje paaiškinama, kaip pašalinti paryškinimą iš PDF naudojant Java. Jame pateikiamos kūrimo aplinkos nustatymo detalės, veiksmų sąrašas ir pavyzdinis kodas, parodantis kaip pašalinti paryškinimą PDF faile naudojant Java. Išmoksite filtruoti skirtingų tipų anotacijas ir jas ištrinti pagal reikalavimus.

Paryškinimo pašalinimo iš PDF naudojant Java veiksmai

  1. Paruoškite aplinką, kad galėtumėte naudoti Aspose.PDF for Java paryškinimams ištrinti
  2. Įkelkite įvesties PDF failą į Document objektą su skirtingų spalvų paryškinimais
  3. Gaukite PDF failo puslapių kolekciją ir peržiūrėkite joje esančių AnnotationCollection
  4. Apdorokite kiekvieną paryškinimo anotaciją ir konvertuokite ją į HighlightAnnotation klasę
  5. Patikrinkite anotaciją ir pažymėkite ją ištrynimui pagal vartotojo įvestį
  6. Ištrinkite anotaciją naudodami delete() metodą Annotations kolekcijoje, pasiekiamoje per getAnnotations()
  7. Išsaugokite išvesties PDF failą po paryškinimų apdorojimo PDF faile

Aukščiau pateikti veiksmai apibendrina kaip ištrinti paryškinimus PDF faile naudojant Java. Importuokite reikalingus modulius iš bibliotekos, sukurkite enumeratorių, įkelkite licenciją ir apibrėžkite metodą, kuris gauna tokius argumentus kaip įvesties PDF, išvesties PDF, pašalinimo tipą (visi arba konkreti spalva) ir spalvą, jei reikia. Galiausiai pasiekite PDF faile esančias paryškinimo anotacijas ir ištrinkite jas pagal įvesties parametrus.

PDF paryškinimo pašalinimo kodas naudojant Java

Šis kodas parodė, kaip ištrinti paryškinimą PDF faile naudojant Java. Kiekviena puslapio anotacija konvertuojama į HighlightAnnotation, nes spalvos savybė gali būti reikalinga paryškinimui pašalinti. Jei norite pašalinti visas anotacijas, nenaudokite šio konvertavimo į HighlightAnnotation ir tiesiog ištrinkite anotaciją be jokių sąlygų.

Šis straipsnis išmokė mus rasti ir pašalinti paryškinimo anotaciją. Norėdami konvertuoti PS failą į PDF, žr. straipsnį Konvertuoti PS failą į PDF naudojant Java.

 Latviski