通过 Python 将表格添加到 PDF

使用适用于 Python for .NET 库的 Aspose.PDF 以编程方式将表格插入到 PDF 文档

如何使用 Python for .NET 库在 PDF 文档中添加表格

要新增表格,請使用 Aspose.PDF for Python via .NET,這是一個強大且易於使用的 API。開啟 PyPI,搜尋 aspose-pdf 並安裝。或者,執行以下命令:

Console

pip install aspose-pdf

通过 Python 将表格添加到 PDF


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

  1. 使用 “文档” 实例加载 PDF。
  2. 通过其索引访问该页面。
  3. 创建表对象。
  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)