Jak podkreślić tekst w pliku PDF za pomocą Java

W tym krótkim samouczku wyjaśniono, jak podkreślać tekst w pliku PDF za pomocą języka Java. Zawiera zasoby do ustawiania środowiska IDE, listę kroków programistycznych oraz przykładowy kod, który można uruchomić, demonstrując jak dodać podkreślenie w pliku PDF przy użyciu języka Java. Poznasz opcje wykonania tego zadania w nowo utworzonym pliku PDF lub załadujesz istniejący plik, aby podkreślić w nim tekst.

Kroki, aby podkreślić w pliku PDF przy użyciu języka Java

  1. Stwórz środowisko do używania Aspose.PDF for Java do podkreślania tekstu
  2. Utwórz Document i dodaj stronę, aby dodać do niego tekst
  3. Utwórz instancję obiektu TextFragment i ustaw przykładowy tekst, położenie i flagę podkreślenia
  4. Utwórz instancję obiektu TextBuilder dla określonej strony i dołącz do niego wypełniony TextFragment
  5. Zapisz wynikowy plik PDF z podkreślonym tekstem

Proces podkreślania w dokumencie PDF przy użyciu języka Java podsumowano w tych krokach. Dla wyjaśnienia tworzony jest nowy plik PDF z pojedynczą stroną i dodawany jest do niego przykładowy tekst przy użyciu klasy TextFragment. Na koniec ustawiana jest flaga podkreślenia w obiekcie TextFragment, który jest następnie dodawany do pliku PDF przy użyciu klasy TextBuilder.

Kod do podkreślenia tekstu w pliku PDF przy użyciu języka 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");
}
}

Ten segment kodu omawia jak podkreślać tekst w pliku PDF przy użyciu języka Java. Chociaż tworzony jest nowy plik PDF w celu zademonstrowania tej funkcji, można jednak załadować istniejący plik PDF, wyszukać w nim tekst i podkreślić go za pomocą klasy TextFragmentAbsorber. Podobnie, używając klasy TextFragment, możesz nie tylko podkreślić tekst, ale także zmienić jego formatowanie w celu wyróżnienia zmiany.

Ten kod wyraża jak podkreślać w PDF przy użyciu Javy. Jeśli chcesz poznać inne operacje, takie jak wyróżnianie tekstu w pliku PDF, zapoznaj się z artykułem na temat jak wyróżnić dokument PDF za pomocą Java.

 Polski