Ajouter un tableau au PDF via Python

Insérer un tableau dans un document PDF par programmation à l’aide de Aspose.PDF pour la bibliothèque Python for .NET

Comment ajouter des tableaux dans un document PDF à l'aide de la bibliothèque Python for .NET

Pour travailler avec des tableaux, utilisez Aspose.PDF pour Python via .NET, une API puissante et facile à utiliser. Ouvrez PyPI, recherchez « aspose-pdf » et installez-le. Vous pouvez également exécuter la commande suivante :

Console

pip install aspose-pdf

Ajouter un tableau au PDF via Python


Vous devez Aspose.PDF for .NET 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 - Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

border_info = apdf.BorderInfo(apdf.BorderSide.ALL, 5, apdf.Color.light_gray)
table = apdf.Table()

table.border = border_info

table.default_cell_border = border_info

for row_count in range(0, 10):
    row = table.rows.add()
    row.cells.add("Column (" + str(row_count) + ", 1)")
    row.cells.add("Column (" + str(row_count) + ", 2)")
    row.cells.add("Column (" + str(row_count) + ", 3)")

document.pages[1].paragraphs.add(table)
document.save(path_outfile)