Cómo subrayar texto en un archivo PDF usando Java

En este breve tutorial, se proporciona una explicación de cómo subrayar texto en el archivo PDF usando Java. Tiene los recursos para configurar el IDE, una lista de pasos de desarrollo y un código de muestra ejecutable que demuestra cómo agregar subrayado en PDF usando Java. Aprenderá las opciones para realizar esta tarea en un archivo PDF recién creado o cargar un archivo existente para subrayar el texto en él.

Pasos para subrayar en un archivo PDF usando Java

  1. Establecer el entorno para usar Aspose.PDF for Java para subrayar un texto
  2. Cree un Document y agregue una página para agregarle texto
  3. Cree una instancia de un objeto TextFragment y configure el texto de muestra, la posición y el indicador de subrayado
  4. Crear una instancia de un objeto TextBuilder para una página en particular y agregarle el TextFragment lleno
  5. Guarde el archivo PDF resultante con el texto subrayado

El proceso de cómo subrayar un documento PDF usando Java se resume en estos pasos. Para aclarar, se crea un nuevo archivo PDF con una sola página y se le agrega texto de muestra usando la clase TextFragment. Finalmente, el indicador de subrayado se establece en el objeto TextFragment que posteriormente se agrega al archivo PDF utilizando la clase TextBuilder.

Código para subrayar texto en PDF usando 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");
}
}

Este segmento de código explica cómo subrayar texto en un PDF usando Java. Aunque se crea un nuevo archivo PDF para demostrar esta característica, puede cargar un archivo PDF existente, buscar texto en él y subrayarlo usando la clase TextFragmentAbsorber. De manera similar, al usar la clase TextFragment, no solo puede subrayar el texto, sino también cambiar su formato para resaltar el cambio.

Este código ha expresado cómo subrayar en PDF usando Java. Si desea aprender otras operaciones, como resaltar un texto en un PDF, consulte el artículo sobre cómo resaltar un documento PDF usando Java.

 Español