Cómo agregar una tabla a un PDF usando Java

Este breve tutorial guía sobre cómo agregar una tabla a PDF usando Java con la ayuda de toda la información necesaria para establecer el entorno y escribir la aplicación. Se proporcionan pasos detallados para aclarar el proceso para insertar tabla en PDF usando Java junto con un código de muestra ejecutable. También se analizan diferentes opciones para dar formato a las celdas de la tabla.

Pasos para insertar una tabla en PDF usando Java

  1. Configure el IDE para usar Aspose.PDF for Java para insertar una tabla
  2. Cree un nuevo archivo PDF usando Document class y agréguele una página
  3. Cree una tabla con la clase Table y establezca su configuración de borde
  4. Cree varias filas y agréguelas a la tabla junto con algunos datos
  5. Agregar la tabla actualizada a la página de destino
  6. Guarde el archivo PDF resultante

Los pasos anteriores explican el proceso para agregar una tabla en Adobe Acrobat usando Java al presentar el enfoque paso a paso y las clases importantes que se usarán. La lógica se analiza como primero crear un archivo PDF, agregarle una página, crear una tabla, insertar filas junto con datos y finalmente guardarlo en el disco. Puede explorar las clases vinculadas anteriores para encontrar más opciones para el formato de tablas y otras características.

Código para insertar tabla en PDF usando Java

import com.aspose.pdf.*;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to add a table to a PDF in Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Instantiate an empty PDF file
Document pdfFile = new Document();
// Create and get access to a new page
Page pdfPage = pdfFile.getPages().add();
// Create a table
Table pdfTable = new Table();
// Format the cells border
pdfTable.setDefaultCellBorder(new BorderInfo(BorderSide.All, 1.0f, Color.getBlue()));
// Add few rows into the table
for (int rowNumber = 1; rowNumber < 10; rowNumber++)
{
// Create a row class object and add it to the collection of rows in the table
Row tableRow = pdfTable.getRows().add();
// Add columns into the row
tableRow.getCells().add("Data " + rowNumber);
tableRow.getCells().add("Data " + rowNumber);
tableRow.getCells().add("Data " + rowNumber);
}
// Add newly created table into the page
pdfPage.getParagraphs().add(pdfTable);
// Save the PDF file
pdfFile.save("Table.pdf");
System.out.println("Done");
}
}

Este código demuestra el proceso para insertar tabla en Adobe Acrobat usando Java. Puede usar diferentes métodos en la clase Table para establecer una variedad de propiedades como setDefaultCellBorder(), setAlignment(), setBackgroundColor(), setColumnAdjustment() y setCornerStyle(), por nombrar algunas. La tabla recién creada se agrega a la página ya que la clase de página tiene una colección de párrafos que contiene todos los tipos de nodos en una página, incluidas las tablas.

Este artículo nos ha enseñado a añadir una tabla en un PDF. Si desea conocer el proceso para obtener datos de una tabla PDF, consulte el artículo sobre cómo leer la tabla PDF en Java.

 Español