Adicionar tabela ao PDF via Python

Insira a tabela em um documento PDF de forma programática usando Aspose.PDF for a biblioteca Python for .NET

Como adicionar tabelas em um documento PDF usando a biblioteca Python for .NET

Para adicionar uma tabela, 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 .NET testar o código em seu ambiente.

  1. Carregue o PDF com uma instância do Document.
  2. Acesse a página por meio de seu índice.
  3. Objeto Create Table.
  4. Definir a configuração da tabela (por exemplo, definir as bordas).
  5. Preencher tabela.
  6. Adicione a tabela a uma página.
  7. Salve o arquivo.

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)