通过 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](https://releases.aspose.com/pdf/net) 在您的環境中嘗試代碼。

  1. 使用 Document 實例載入 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)