Agregar tabla a PDF a través de PHP

Inserte una tabla en un documento PDF mediante programación mediante Aspose.PDF for la biblioteca PHP via Java

Cómo añadir tablas en un documento PDF con la biblioteca PHP via Java

Para añadir tablas en un PDF, utilizaremos Aspose.PDF for PHP a través de la API de Java, que es una herramienta de manipulación de documentos rica en funciones, potente y fácil de usar en php-java. Instala la versión 9.0 de Tomcat en cualquier ubicación, agrega Aspose.pdf.war y, para obtener más información, consulta la página GitHub.

Agregar tabla al PDF mediante PHP


Necesita Aspose.PDF for PHP a través de Java para probar el código en su entorno.

  1. Cargue el PDF con una instancia de Document.
  2. Acceda a la página a través de su índice.
  3. Crear objeto Table.
  4. Establece la mesa (por ejemplo, establece los bordes).
  5. Rellenar tabla.
  6. Añada la tabla a una página.
  7. Guarde el archivo.

Añadir tabla en PDF: PHP

// Open document
$document = new Document($inputFile);        
// Initializes a new instance of the Table
$table = new Table();
$colors= new Color();
// Set the table border color as LightGray
$borderSide = new BorderSide();
$borderInfo = new BorderInfo($borderSide->All, 0.5, $colors->getLightGray());
$table->setBorder($borderInfo);
// set the border for table cells
$table->setDefaultCellBorder($borderInfo);
// create a loop to add 10 rows
for ($row_count = 1; $row_count < 10; $row_count++) {
    // add row to table
    $row = $table->getRows()->add();
    // add table cells
    $row->getCells()->add("Column (" . $row_count . ", 1)");
    $row->getCells()->add("Column (" . $row_count . ", 2)");
    $row->getCells()->add("Column (" . $row_count . ", 3)");
}
// Add table object to first page of input document
$document->getPages()->add()->getParagraphs()->add($table);

// Save resulting PDF document.    
$document->save($outputFile);
$document->close();