通过 Java 创建 PDF 表单

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

如何使用Java創建 PDF 表單

为了在 PDF 文件中创建 PDF 表单 (Acroforms),我们将使用 Aspose.PDF for Java API,这是一款适用于 java 平台的功能丰富、强大且易于使用的文档操作 API。打开 NuGet 包管理器,搜索aspose.pdf然后安装。您也可以使用包管理器控制台中的以下命令。

如何使用 Java 在 PDF 中创建 AcroForm


您需要 [Aspose.PDF for Java](https://releases.aspose.com/pdf/java)來嘗試環境中的代碼。

  1. 在文件類的實例中載入 PDF。
  2. 建立欄位。
  3. 建立裝飾(如邊框)。
  4. 向文件添加欄位並儲存修改後的 PDF

在 PDF 中创建 PDF 表单-Java

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

// Open document
Document pdfDocument = new Document(_dataDir + "TextField.pdf");
Page page = pdfDocument.getPages().get_Item(1);
// Create a field
TextBoxField textBoxField = new TextBoxField(
    page, 
    new Rectangle(100, 200, 300, 300));
textBoxField.setPartialName("textbox1");
textBoxField.setValue("Text Box");

// TextBoxField.Border = new Border(
Border border = new Border(textBoxField);
border.setWidth(5);
border.setDash(new Dash(1, 1));
textBoxField.setBorder(border);

textBoxField.setColor(Color.getGreen());

// Add field to the document
pdfDocument.getForm().add(textBoxField, 1);

// Save modified PDF
pdfDocument.save(_dataDir + "TextBox_out.pdf");