PDF フォーム。Java で管理

Aspose.PDF for Java ライブラリを使用して PDF ドキュメント内の Acroforms を管理します

Java ライブラリを使用して PDF フォームを管理する方法

PDF フォーム (Acroforms) を追加するには、機能豊富で強力で使いやすい Java プラットフォーム用の変換 API である Aspose.PDF for Java API を使用します。最新バージョンを Maven から直接ダウンロードし、pom.xml に次の構成を追加することで Maven ベースのプロジェクトにインストールできます。

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

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

ご使用の環境でコードを試すには、Aspose.PDF for Java が必要です。

1。Document クラスのインスタンスにPDFをロードします。 1。インデックスからページにアクセスします。 1。Form コレクションの Add メソッドを呼び出します。 1。追加するフォームフィールドを作成します。 1。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");