Gerencie tabelas em PDF via Python

Adicionar, extrair e excluir tabelas em um documento PDF. Use o Aspose.PDF for Python for .NET para modificar arquivos PDF de forma programática

Ação mais popular com Tabelas - Python

Como gerenciar tabelas em documentos PDFUsando a biblioteca Python for .NET

Para trabalhar com tabelas, utilize Aspose.PDF for Python via .NET, uma API poderosa e fácil de utilizar. Abra o PyPI, pesquise por aspose-pdf e instale-o. Em alternativa, execute o comando:

Console

pip install aspose-pdf

Adicionar tabela ao PDF via Python


Você precisa Aspose.PDF for Python via .NET testar o código em seu ambiente.

  1. Carregue o PDF com uma instância de um Documento.
  2. Aceda à página através do seu índice.
  3. Crie um objeto Tabela.
  4. Defina as definições da tabela (por exemplo, defina as margens).
  5. Preencher tabela.
  6. Adicione a tabela a uma página.
  7. Guarde o ficheiro.

Adicionar tabela em 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)