Gestisci le tabelle in PDF tramite Python

Aggiungi, estrai, elimina tabelle nel documento PDF. Usa Aspose.PDF per Python for .NET per modificare i file PDF a livello di codice

L'azione più popolare con le tabelle - Python

Come gestire le tabelle nel documento PDF utilizzando la libreria Python for .NET

Per lavorare con le tabelle, utilizza Aspose.PDF for Python via .NET, un’API potente e facile da usare. Apri PyPI, cerca aspose-pdf e installalo. In alternativa, esegui il comando:

Console

pip install aspose-pdf

Aggiungi tabella al PDF tramite Python


È necessario Aspose.PDF for Python via .NET per provare il codice nel proprio ambiente.

  1. Caricare il PDF con un’istanza di Documento.
  2. Accedere alla Pagina tramite il suo indice.
  3. Creare un oggetto Tabella.
  4. Impostare le impostazioni della tabella (ad esempio, impostare i bordi).
  5. Popolare la tabella.
  6. Aggiungere la tabella a una pagina.
  7. Salvare il file.

Aggiungi tabella in 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)