Ajouter un tableau au PDF via PHP

Insérer un tableau dans un document PDF par programmation à l’aide de Aspose.PDF pour la bibliothèque PHP via Java

Comment ajouter des tableaux dans un document PDF à l'aide de la bibliothèque PHP via Java

Pour ajouter un tableau dans un PDF, nous utiliserons Aspose.PDF pour PHP via l’API Java, un outil de manipulation de documents riche en fonctionnalités, puissant et facile à utiliser dans php-java. Installez la version Tomcat 9.0 où que vous soyez, ajoutez Aspose.PDF.war, pour plus de détails, consultez la page GitHub.

Ajouter un tableau au PDF via PHP


Vous avez besoin de Aspose.PDF pour PHP via Java pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Accédez à la page via son index.
  3. Créez un objet Table.
  4. Définissez le réglage du tableau (par exemple, définissez les bordures).
  5. Renseignez le tableau.
  6. Ajoutez le tableau à une page.
  7. Enregistrez le fichier.

Ajoutez un tableau au format 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();