Ինչպես ընդգծել PDF փաստաթուղթը Java-ի միջոցով

Այս արագ ձեռնարկում դուք կսովորեք ինչպես ընդգծել PDF փաստաթուղթը Java-ի միջոցով: Այն տրամադրում է ռեսուրսները, որոնք անհրաժեշտ են օրինակելի կոդը գործարկելու համար, հավելվածի մշակման համար քայլերի ցանկ և գործարկվող կոդ՝ PDF-ում Java-ի միջոցով բառերն ընդգծելու համար: Դուք նաև կսովորեք հարմարեցնել տեքստի ընդգծումը ձեր հավելվածի պահանջներին համապատասխան:

Տեքստը PDF-ում Java-ի միջոցով ընդգծելու քայլեր

  1. Սահմանեք միջավայրը, որպեսզի ավելացվի Aspose.PDF for Java՝ PDF-ն ընդգծելու համար
  2. Բեռնեք PDF-ը՝ օգտագործելով Document class՝ ընտրված տեքստը ընդգծելու համար
  3. Սահմանեք որոնման տեքստը TextFragmentAbsorber օբյեկտում
  4. Վերլուծիր տրված էջը և գտիր տեքստի հատվածները
  5. Ստեղծեք ընդգծված անոտացիա՝ օգտագործելով որոնման տեքստը պարփակող ուղղանկյունը
  6. Սահմանեք գույնը տեքստը ընդգծելու համար
  7. Ավելացրեք այս անոտացիան նպատակային էջին և ստացված PDF-ը պահեք սկավառակի վրա

Այս քայլերն ամփոփում են տեքստի որոնման գործընթացը և ընդգծում են PDF ֆայլը՝ օգտագործելով Java: Սկզբում սկզբնաղբյուր PDF ֆայլը բեռնվում է, և TextFragmentAbsorber դասի օբյեկտը օգտագործվում է որոշակի էջի ներսում պահանջվող տեքստի բեկորները սահմանելու և որոնելու համար, որին հաջորդում է ընդգծված անոտացիայի ստեղծում: Այս կարևոր նշումը հարմարեցված է և ավելացվում է նպատակային էջի ծանոթագրությունների հավաքածուին՝ նախքան PDF ֆայլը սկավառակի վրա պահելը:

Կոդ՝ Java-ի միջոցով PDF փաստաթուղթը ընդգծելու համար

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");
}
}

Վերոնշյալ կոդը ցույց է տալիս ինչպես ընդգծել PDF-ում Java-ի միջոցով: Հիմնական առաջադրանքներից մեկը կատարվում է TextFragmentAbsorber օբյեկտի կողմից, որը սահմանում է փնտրվող տեքստը, այնուհետև վերլուծում է էջը՝ հավաքելու ցանկալի տեքստ ունեցող բոլոր հատվածները: Հատկանշական անոտացիան սահմանվում է տեքստի որոշակի հատվածի շուրջ ուղղանկյուն օգտագործելով, որը կսահմանի տեքստի շուրջ արտահայտված ընդգծման գույնի սահմանը:

Այս թեման մեզ պարզեց ինչպես ընդգծել PDF ֆայլը Java-ի միջոցով: Եթե դուք հակված եք սովորելու Pdf ֆայլում մեկնաբանություններ ավելացնելու գործընթացը, տես ինչպես տեղադրել մեկնաբանություն PDF-ում Java-ի միջոցով-ի հոդվածը:

 Հայերեն