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フォームのフィールドに値を読み書きするのは、PdfDocumentのFormManagerを通じて行われます。 以下のコード行を使用して参照します:
コード例の26行目と29行目に示すように、FormManagerのsetFieldValueを使い、フォームテキストフィールドの値を設定ができます。
フォームフィールドの値を読み取るには、まずFormManagerのFormFieldオブジェクトのインデックス付きリストを通じて目的のフォームフィールドへの直接参照を取得する必要があります。 これがどのように行われるべきかを示すコードは次のとおりです:






