通過 Python 從 PDF 表單中提取數據

從可填寫的 PDF 文檔中提取用戶數據字段。在 Python for .NET 使用 Aspose.PDF 以編程方式修改 PDF 文件

Aspose.PDF for Python for .NET Logo

如何使用 Python 庫從 PDF 表單中提取數據

為了在 PDF 文件中提取 PDF 表單(Acroforms),我們將使用 Aspose.PDF 用於 Python 通過 .NETAPI,該 API 是用於 Python 應用程序的功能豐富,功能強大且易於使用的文檔操作 API。您可以直接從 PyPI軟件包管理器下載其最新版本,搜索 ** aspose-pdf** 並安裝。您也可以從控制台或終端使用下列命令。

如何使用 Python 提取 PDF 中的 AcroForm


您需要 Aspose.PDF for .NET才能在您的環境中嘗試代碼。

1.在文件類別的執行個體中載入 PDF。 1.使用 文件 .Form 類從所有字段中獲取值。 1.如有需要,分析名稱和值。 1.在文件類別的實例中加載 PDF 1.使用 文件 .Form 類從所有字段中獲取值

從 PDF 表單中提取數據-Python

此範例代碼顯示如何使用 Python 從 PDF 格式中提取數據

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
form = apdf.facades.Form(path_infile)

form_values = {}

for formField in form.field_names:
    form_values[formField] = form.get_field(formField)

print(form_values)