Як підкреслити текст у файлі PDF за допомогою Java

У цьому короткому посібнику надається пояснення того, як підкреслити текст у файлі PDF за допомогою Java. У ньому є ресурси для налаштування IDE, список етапів розробки та приклад коду, що демонструє як додати підкреслення в PDF за допомогою Java. Ви дізнаєтесь про варіанти виконання цього завдання у щойно створеному PDF-файлі або завантажите існуючий файл, щоб підкреслити в ньому текст.

Кроки для підкреслення у файлі PDF за допомогою Java

  1. Створіть середовище для використання Aspose.PDF for Java для підкреслення тексту
  2. Створіть Document і додайте сторінку для додавання до неї тексту
  3. Створіть екземпляр об’єкта TextFragment і встановіть зразок тексту, позицію та позначку підкреслення
  4. Створіть об’єкт TextBuilder для певної сторінки та додайте до нього заповнений TextFragment
  5. Збережіть отриманий PDF-файл із підкресленим текстом

Процес як підкреслити в документі PDF за допомогою Java коротко описано в цих кроках. Для пояснення новий PDF-файл створюється з однією сторінкою, і до нього додається зразок тексту за допомогою класу TextFragment. Нарешті, прапор підкреслення встановлюється в об’єкт TextFragment, який згодом додається до PDF-файлу за допомогою класу TextBuilder.

Код для підкреслення тексту в PDF за допомогою 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");
}
}

У цьому сегменті коду детально описано як підкреслити текст у PDF за допомогою Java. Хоча для демонстрації цієї функції створюється новий PDF-файл, однак ви можете завантажити наявний PDF-файл, шукати в ньому текст і підкреслювати його за допомогою класу TextFragmentAbsorber. Подібним чином, використовуючи клас TextFragment, ви можете не лише підкреслити текст, але й змінити його форматування для виділення змін.

У цьому коді показано як підкреслити в PDF за допомогою Java. Якщо ви хочете навчитися виконувати інші операції, як-от виділення тексту в PDF-файлі, перегляньте статтю як виділити PDF-документ за допомогою Java.

 Українська