Kaip paryškinti PDF dokumentą naudojant Java.

Šioje trumpoje pamokoje sužinosite, kaip paryškinti PDF dokumentą naudojant Java. Jame pateikiami ištekliai, reikalingi pavyzdiniam kodui paleisti, programos kūrimo veiksmų sąrašas ir vykdomas pavyzdinis kodas, skirtas paryškinti žodžius PDF naudojant Java. Taip pat išmoksite pritaikyti teksto paryškinimą pagal savo programos reikalavimus.

Veiksmai, kaip paryškinti tekstą PDF naudojant „Java“.

  1. Nustatykite aplinką, kad pridėtumėte Aspose.PDF for Java, kad paryškintumėte PDF
  2. Įkelkite PDF naudodami Document class, kad paryškintumėte pasirinktą tekstą
  3. Nustatykite paieškos tekstą į objektą TextFragmentAbsorber
  4. Išnagrinėkite pateiktą puslapį ir suraskite teksto fragmentus
  5. Sukurkite paryškinimo anotaciją naudodami stačiakampį, esantį su paieškos tekstu
  6. Nustatykite teksto paryškinimo spalvą
  7. Pridėkite šią anotaciją į tikslinį puslapį ir išsaugokite gautą PDF failą diske

Šie veiksmai apibendrina teksto paieškos procesą ir paryškina PDF failą naudojant Java. Pradžioje įkeliamas šaltinio PDF failas, o klasės objektas TextFragmentAbsorber naudojamas norint apibrėžti ir ieškoti reikiamų teksto fragmentų konkrečiame puslapyje, o po to sukuriama paryškinimo anotacija. Prieš išsaugant PDF failą diske, ši paryškinimo anotacija pritaikoma ir pridedama prie komentarų rinkinio tiksliniame puslapyje.

Kodas, skirtas paryškinti PDF dokumentą naudojant „Java“.

import com.aspose.pdf.*;
public class Main {
public static void main(String[] args) throws Exception {// Highlight text in PDF using Java
// Load a license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load the PDF
Document docWithText = new Document("InputWithText.pdf");
// Set the search text
TextFragmentAbsorber txtFrgmntAbsrbr = new TextFragmentAbsorber("postalCode");
// Search the text fragments
docWithText.getPages().get_Item(1).accept(txtFrgmntAbsrbr);
// Create an annotation
HighlightAnnotation hghAnnot = new HighlightAnnotation(docWithText.getPages().get_Item(1),
txtFrgmntAbsrbr.getTextFragments().get_Item(1).getRectangle());
// Set the highlight color
hghAnnot.setColor( Color.getCyan());
// Add the annotation
docWithText.getPages().get_Item(1).getAnnotations().add(hghAnnot);
// Save the document
docWithText.save("PDF_with_Highlighted_Text.pdf");
System.out.println("Done");
}
}

Aukščiau pateiktas kodas parodo kaip paryškinti PDF naudojant Java. Vieną iš pagrindinių užduočių atlieka objektas TextFragmentAbsorber, kuris apibrėžia ieškomą tekstą ir analizuoja puslapį, kad surinktų visus fragmentus su norimu tekstu. Paryškinimo anotacija apibrėžiama naudojant stačiakampį aplink tam tikrą teksto fragmentą, kuris apibrėžia aplink tekstą pateikiamos paryškinimo spalvos ribą.

Ši tema mus apšvietė kaip paryškinti PDF failą naudojant Java. Jei esate linkę sužinoti, kaip pridėti komentarų į PDF failą, žr. straipsnį kaip įterpti komentarą į PDF naudojant Java.

 Latviski