通过 Python 管理 PDF 中的表格

添加、提取、删除 PDF 文档中的表格。使用 Aspose.PDF for Python for .NET 以编程方式修改 PDF 文件

最受欢迎的表格操作 - Python

如何管理 PDF 文档中的表使用 Python for .NET 库

为了使用表格,请使用 Aspose.PDF for Python via .NET,这是一个功能强大且易于使用的 API。打开 PyPI,搜索 aspose-pdf 并安装。或者,运行以下命令:

Console

pip install aspose-pdf

通过 Python 将表格添加到 PDF


你需要 Aspose.PDF for Python via .NET 在你的环境中试用代码。

  1. 使用 Document 实例加载 PDF。
  2. 通过索引访问页面。
  3. 创建 Table 对象。
  4. 设置表格设置(例如,设置边框)。
  5. 填充表格。
  6. 将表格添加到页面。
  7. 保存文件。

在 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)