U ovom kratkom vodiču s uputama objašnjeno je kako podcrtati tekst u PDF datoteci pomoću Jave. Ima resurse za postavljanje IDE-a, popis razvojnih koraka i primjer koda koji se može izvoditi i pokazuje kako dodati podcrtano u PDF pomoću Jave. Naučit ćete opcije za izvođenje ovog zadatka u novostvorenoj PDF datoteci ili učitati postojeću datoteku kako biste podcrtali tekst u njoj.
Koraci za podcrtavanje u PDF datoteci pomoću Jave
- Uspostavite okruženje za korištenje Aspose.PDF for Java za podcrtavanje teksta
- Napravite Document i dodajte stranicu za dodavanje teksta na nju
- Instancirajte objekt TextFragment i postavite uzorak teksta, poziciju i oznaku za podvlačenje
- Instancirajte TextBuilder objekt za određenu stranicu i dodajte mu ispunjeni TextFragment
- Spremite dobivenu PDF datoteku s podcrtanim tekstom
Proces kako podcrtati u PDF dokumentu pomoću Jave sažet je u ovim koracima. Radi pojašnjenja, nova PDF datoteka se stvara s jednom stranicom i dodaje joj se uzorak teksta pomoću klase TextFragment. Konačno, zastavica za podcrtavanje postavlja se u objektu TextFragment koji se naknadno dodaje u PDF datoteku pomoću klase TextBuilder.
Kod za podcrtavanje teksta u PDF-u pomoću Jave
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"); | |
} | |
} |
Ovaj segment koda razrađuje kako podcrtati tekst u PDF-u pomoću Jave. Iako se stvara nova PDF datoteka za demonstraciju ove značajke, međutim, možete učitati postojeću PDF datoteku, tražiti tekst u njoj i podcrtati ga pomoću klase TextFragmentAbsorber. Slično, korištenjem klase TextFragment možete ne samo podcrtati tekst, već i promijeniti njegovo oblikovanje za isticanje promjene.
Ovaj kod je izrazio kako podcrtati u PDF-u pomoću Jave. Ako želite naučiti druge operacije poput označavanja teksta u PDF-u, pogledajte članak na kako označiti PDF dokument pomoću Jave.