PDFフォーム

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

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

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

PDFフォームのフィールドに値を読み書きするのは、PdfDocumentFormManagerを通じて行われます。 以下のコード行を使用して参照します:

コード例の26行目と29行目に示すように、開発者はFormManagersetFieldValueを使用して、元のHTMLマークアップの関連する<input>要素のname属性で指定されたテキストフィールドの名前を指定し、その後に埋めるべき値を続けて、フォームテキストフィールドに直接値を設定できます。

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

IronPDFを使用してJavaでPDFフォームを作成する方法を学ぶ

準備はいいですか?
バージョン: 2025.11 ただ今リリースされました