通过 PHP 创建 PDF 表单

使用适用于 PHP via Java 库的 Aspose.PDF 以编程方式在 PDF 中创建 acroforms

如何使用 PHP 创建 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. 在 “文档” 类的实例中加载 PDF。
  2. 创建字段。
  3. 创建装饰品(如边框)。
  4. 在文档中添加字段并保存修改过的 PDF

在 PDF 中创建 PDF 表单-PHP

此示例代码显示如何使用 PHP 在 PDF 中创建 PDF 表单

// Open document
$colors = new Color();
$document = new Document($inputFile);
$page = $document->getPages()->get_Item(1);

// Create a field
$textBoxField = new TextBoxField($page, 
    new Rectangle(110, 300, 310, 320));
$textBoxField->setPartialName("textbox1");
$textBoxField->setValue("Some value in Text Box");

$border = new Border($textBoxField);
$border->setWidth(5);
$border->setDash(new Dash(1, 1));
$textBoxField->setBorder($border);
$textBoxField->setColor($colors->getGreen());

// Add field to the document
$document->getForm()->add($textBoxField, 1);

// Save modified PDF
$document->save($outputFile);
$document->close();