透過 Java 建立 PDF 表格

使用 Aspose.PDF 以編程方式為 Java 程式庫建立 PDF 中的橫向形式

如何使用 Java 創建 PDF 表單

為了在 PDF 文件中創建 PDF 表單(Acroforms),我們將使用 [Aspose.PDF for Java](https://products.aspose.com/pdf/java)API,該 API 是一個功能豐富,功能強大且易於使用的文檔操作 API,適用於 java 平台。打開 [NuGet](https://www.nuget.org/packages/aspose.pdf)軟件包管理器,搜索 ** Aspose.pdf** 並安裝。您也可以使用套件管理員主控台中的下列命令。

如何使用 Java 在 PDF 中創建 AcroForm


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

1.在文件類別的執行個體中載入 PDF。 1.建立欄位。 1.創建裝飾(如邊框)。 1.將欄位添加到文檔並保存修改後的 PDF

在 PDF 中創建 PDF 表單-Java

此範例代碼顯示如何使用 Java 在 PDF 中創建 PDF 表單

String inputFile = DATA_DIR.resolve("sample.pdf").toString();
String outputFile = DATA_DIR.resolve("java-create-form.pdf").toString();
// Open document
try (Document pdfDocument = new Document(inputFile)) {
    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");

    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(outputFile);
}