Ինչպես ընդգծել տեքստը PDF ֆայլում Java-ի միջոցով

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

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

  1. Ստեղծեք միջավայր՝ օգտագործելու Aspose.PDF for Java տեքստը ընդգծելու համար
  2. Ստեղծեք Document և ավելացրեք էջ՝ դրան տեքստ ավելացնելու համար
  3. Ստեղծեք TextFragment օբյեկտ և սահմանեք նմուշ տեքստը, դիրքը և ընդգծված դրոշը
  4. Ստեղծեք TextBuilder օբյեկտ որոշակի էջի համար և դրան ավելացրեք լրացված TextFragment-ը
  5. Պահպանեք ստացված PDF ֆայլը ընդգծված տեքստով

Ինչպես ընդգծել PDF փաստաթղթում Java-ի միջոցով ամփոփված է այս քայլերում: Պարզաբանման համար մեկ էջով ստեղծվում է նոր PDF ֆայլ, որի վրա ավելացվում է օրինակելի տեքստ՝ օգտագործելով TextFragment դասը: Վերջապես, ընդգծված դրոշը դրվում է TextFragment օբյեկտում, որը հետագայում ավելացվում է PDF ֆայլում՝ օգտագործելով TextBuilder դասը:

Կոդ՝ Java-ով տեքստը PDF-ում ընդգծելու համար

import com.aspose.pdf.License;
import com.aspose.pdf.Document;
import com.aspose.pdf.TextFragment;
import com.aspose.pdf.TextBuilder;
public class UnderlinePdfText {
public static void main(String[] args) throws Exception // Underline a text in Java
{
// Set the license to underline PDF text
License licPdf= new License();
licPdf.setLicense("Conholdate.Total.Product.Family.lic");
// Create a document for verifying underline text
Document pdfDocForUnderline = new Document();
// Insert a page inside the PDF
pdfDocForUnderline.getPages().add();
// Create a TextFragment object to test the underline feature
TextFragment txtFrag = new TextFragment("Sample text to underline");
txtFrag.setPosition(new com.aspose.pdf.Position(20, 800));
txtFrag.getTextState().setUnderline(true);
// Create a TextBuilder object to add the PDF page
TextBuilder txtBuilder = new TextBuilder(pdfDocForUnderline.getPages().get_Item(1));
// Append the TextFragment to the PDF
txtBuilder.appendText(txtFrag);
// Save the resultant PDF
pdfDocForUnderline.save("outputUnderlineText.pdf");
}
}

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

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

 Հայերեն