通过 PHP 从 PDF 表单中提取数据

从可填写的 PDF 文档中提取用户数据字段。使用 Aspose.PDF for PHP via Java 以编程方式修改 PDF 文件

如何使用 PHP via Java 库从 PDF 表单中提取数据

为了以 PDF 文件形式从 PDF 表单 (Acroforms) 中提取数据,我们将通过 Java API 使用适用于 PHP 的 Aspose.PDF,它是 php-java 中功能丰富、功能强大且易于使用的文档处理工具。在任何地方安装 Tomcat 9.0 版本,添加 aspose.pdf.war,更多细节请查看 GitHub 页面。

如何使用 PHP 在 PDF 中提取 AcroForm


要在环境中试用代码,你需要 通过 Java 实现 PHP 的 Aspose.PDF

  1. 在 Document 類別的實例中載入 PDF。
  2. 使用 Document.Form 類別取得所有欄位的值。
  3. 根據需要分析名稱和值。
  4. 在 Document 類別的實例中載入 PDF。
  5. 使用 Document.Form 類別取得所有欄位的值。

从 PDF 表单中提取数据-PHP

此示例代码显示如何使用 PHP 从 PDF 表单中提取数据

// Open a document
$document = new Document($inputFile);

// Get a field
$textBoxField = $document->getForm()->get("textbox1");

// Get the field name
$responseData = "PartialName: " . $textBoxField->getPartialName();

// Get the field value
$responseData = $responseData . " Value: " . $textBoxField->getValue();
$document->close();