Java で PDF フォームを作成

Aspose.PDF for Java ライブラリを使用して、プログラムで PDF のアクロフォームを作成します

Aspose.PDF for Java Logo

Java を使って PDF フォームを作成する方法

PDF ファイルで PDF フォーム (Acroforms) を作成するには、java プラットフォーム用の機能が豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for Java API を使用します。NuGet パッケージマネージャーを開き、Aspose.PDF を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Java を使って PDF 形式のアクロフォームを作成する方法


ご使用の環境でコードを試すには、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);
}