PDFフォーム
このコード例は、開発者がIronPDFを使用して記入可能なフォーム付きのPDFドキュメントを作成および編集する方法を示しています。
PDFフォームを作成するには、HTMLマークアップを使用して希望通りのフォームを作成し、IronPdfが提供する静的レンダリングメソッドのいずれかを使用してPDFに変換するだけです。 HTML 文字列として記述された HTML フォーム(上記の例を参照)を変換するには PdfDocument.renderHtmlAsPdf を使用し、ローカルファイルパスにあるフォームを含む HTML ファイルを変換するには PdfDocument.renderHtmlFileAsPdf を使用してください。 どちらの方法も、ユーザーが好むPDFリーディングアプリケーションを使用して開いて記入できるPDFフォームを生成します。
デフォルトで、IronPDFはHTMLマークアップ内のどのフォームも編集可能にします。 開発者は、PDFレンダリングメソッドにHTMLコンテンツと共にChromePdfRenderOptionsオブジェクトを渡すことで、必要に応じてこの動作をオンまたはオフに切り替えることができます。 createPdfFormsFromHtml プロパティを setCreatePdfFormsFromHtml メソッドを使用して true または false に設定し、編集可能なフォームを有効または無効にします。
PDFフォームのフィールドへの値の読み書きは、その PdfDocument の FormManager を通じて行われます。 以下のコード行を使用して参照します:
コード例の26行目と29行目に示されているように、開発者は FormManager の setFieldValue を呼び出し、テキストフィールドの名前(元の HTML マークアップの関連する <input> 要素の name 属性で指定されているもの)を指定し、その後に設定する値が続く形式で、フォームのテキストフィールドに値を直接設定できます。
フォームフィールドの値を読み取るには、開発者はまず、FormFieldオブジェクトのインデックス付きリストを通じて、目的のフォームフィールドへの直接参照を取得する必要があります。 これがどのように行われるべきかを示すコードは次のとおりです:


