IRONSOFTWAREHOME
PDFフォーム

import com.ironsoftware.ironpdf.PdfDocument;  
import com.ironsoftware.ironpdf.render.ChromePdfRenderOptions;  
import java.io.IOException;  
import java.nio.file.*;

// #1 Use Case: Create a PDF Form from HTML Form Markup  
Path outputLocation = Paths.get("assets/BasicForm.pdf");  
String formHTML = "<html>"  
  + "<body>"  
  + "<h2>Editable PDF  Form</h2>"  
  + "<form>"  
  + "First name: <br> <input type='text' name='firstname' value=''> <br>"  
  + "Last name: <br> <input type='text' name='lastname' value=''>"  
  + "</form>"  
  + "</body>"  
  + "</html>";  
  
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setCreatePdfFormsFromHtml(true);  
PdfDocument.renderHtmlAsPdf(formHTML, renderOptions).saveAs(outputLocation);  
  
// #2 Use Case: Writing Values to the PDF Form  
PdfDocument form = PdfDocument.fromFile(outputLocation);  
  
// Set the value of the firstname input field.  
form.getForm().setFieldValue("firstname", "Minnie");  
  
// Set the value of the lastname input field.  
form.getForm().setFieldValue("lastname", "Mouse");  
  
// Save the changes to the PDF Form.  
form.saveAs(Paths.get("assets/BasicForm_Filled.pdf"));
mvn install
PDFフォーム

PDFフォーム

このコード例は、開発者がIronPDFを使用して記入可能なフォーム付きのPDFドキュメントを作成および編集する方法を示しています。

PDFフォームを作成するには、HTMLマークアップを用いて希望のフォームを作成し、IronPdfの利用可能な静的レンダリングメソッドのいずれかを使ってPDFに変換します。 HTMLの文字列にマークアップされたHTMLフォームを変換するにはPdfDocument.renderHtmlFileAsPdfを使用します。 どちらの方法も、ユーザーが好むPDFリーディングアプリケーションを使用して開いて記入できるPDFフォームを生成します。

デフォルトで、IronPDFはHTMLマークアップ内のどのフォームも編集可能にします。 開発者はこの動作を必要に応じてオンまたはオフに切り替えることができ、HTMLコンテンツとともにChromePdfRenderOptionsオブジェクトをPDFレンダリングメソッドに提供します。 プロパティsetCreatePdfFormsFromHtmlメソッドを用いて編集可能なフォームを有効または無効にします。

PDFフォームのフィールドへの値の読み書きは、FormManagerによって実現されます。 以下のコード行を使用して参照します:

コード例の26行目と29行目で示されているように、開発者はフォームのテキストフィールドに直接、テキストフィールドの名前(オリジナルHTMLマークアップの関連付けられたsetFieldValueを呼び出すことによって値を設定できます。

フォームフィールドの値を読み取るには、開発者はまず、FormFieldオブジェクトを通じて目的のフォームフィールドへの直接の参照を取得する必要があります。 これがどのように行われるべきかを示すコードは次のとおりです:

IronPDFを使ってJavaでPDFフォームを作成する方法を学ぶ
GitHubで見る

準備はできましたか?

バージョン:2026.6リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDFのため for Java Mavenライブラリ
Mavenでインストール

バージョン: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
Java PDF JAR
JAR をダウンロード

バージョン: 2026.6

Manually install into your project