Jak podtrhnout text v souboru PDF pomocí Java

V tomto krátkém tutoriálu je poskytnuto vysvětlení jak podtrhnout text v souboru PDF pomocí Javy. Obsahuje prostředky pro nastavení IDE, seznam vývojových kroků a spustitelný ukázkový kód demonstrující jak přidat podtržení v PDF pomocí Java. Naučíte se možnosti provedení tohoto úkolu v nově vytvořeném souboru PDF nebo načtení existujícího souboru pro podtržení textu v něm.

Kroky k podtržení v souboru PDF pomocí Java

  1. Vytvořte prostředí pro použití Aspose.PDF for Java pro podtržení textu
  2. Vytvořte Document a přidejte stránku pro přidání nějakého textu
  3. Vytvořte instanci objektu TextFragment a nastavte ukázkový text, pozici a příznak podtržení
  4. Vytvořte instanci objektu TextBuilder pro konkrétní stránku a připojte k němu vyplněný TextFragment
  5. Uložte výsledný soubor PDF s podtrženým textem

Proces jak podtrhnout v dokumentu PDF pomocí Java je shrnut v těchto krocích. Pro upřesnění se vytvoří nový soubor PDF s jednou stránkou a pomocí třídy TextFragment se do něj přidá ukázkový text. Nakonec je nastaven příznak podtržení v objektu TextFragment, který je následně přidán do souboru PDF pomocí třídy TextBuilder.

Kód pro podtržení textu v PDF pomocí Java

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

Tento segment kódu rozvádí jak podtrhnout text v PDF pomocí Java. Přestože je vytvořen nový soubor PDF pro demonstraci této funkce, můžete načíst existující soubor PDF, vyhledat v něm text a podtrhnout jej pomocí třídy TextFragmentAbsorber. Podobně pomocí třídy TextFragment můžete nejen podtrhnout text, ale změnit jeho formátování pro zvýraznění změny.

Tento kód vyjadřuje jak podtrhnout v PDF pomocí Java. Pokud se chcete naučit další operace, jako je zvýraznění textu v PDF, přečtěte si článek na jak zvýraznit dokument PDF pomocí Java.

 Čeština