У цьому короткому посібнику надається пояснення того, як підкреслити текст у файлі PDF за допомогою Java. У ньому є ресурси для налаштування IDE, список етапів розробки та приклад коду, що демонструє як додати підкреслення в PDF за допомогою Java. Ви дізнаєтесь про варіанти виконання цього завдання у щойно створеному PDF-файлі або завантажите існуючий файл, щоб підкреслити в ньому текст.
Кроки для підкреслення у файлі PDF за допомогою Java
- Створіть середовище для використання Aspose.PDF for Java для підкреслення тексту
- Створіть Document і додайте сторінку для додавання до неї тексту
- Створіть екземпляр об’єкта TextFragment і встановіть зразок тексту, позицію та позначку підкреслення
- Створіть об’єкт TextBuilder для певної сторінки та додайте до нього заповнений TextFragment
- Збережіть отриманий 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.