透過 Java 建立 PDF 表格

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

Aspose.PDF for Java Logo

如何使用 Java 創建 PDF 表單

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

如何使用 Java 在 PDF 中創建 AcroForm


您需要 Aspose.PDF for 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);
}