Как да подчертаете текст в 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.

 Български