Aspose.PDF for C++を使用したPDFでのAcroFormsの操作

Contents
[ ]

AcroFormsは、PDFアーキテクチャに基づいた元のPDF-A記入可能なフォームです。XFAフォームは、PDFファイルに同封されたXMLベースのフォームです。AcroFormsは1998年に遡る古い形式で、今日ではクラシックPDFフォームとしても知られています。内容をリフローすることに加えて、AcroFormsはXFAフォームができることをすべて行えるだけでなく、XFAができない他のことも行えます。AcroFormsにはXFAにはない機能があり、逆に、XFAにはAcroFormsにはない機能があります。例えば:

  • AcroFormsは「テンプレート」の概念をサポートしており、複数のデータベースレコードでフォームを入力するためにPDFフォームドキュメントに追加のページを追加することができます。

  • XFAは、フィールドがデータに合わせてサイズを変更できるようにするドキュメントリフローの概念をサポートしています。

フォームの操作の可能性についてより詳細に学ぶには、以下のセクションの記事を参照してください:

  • Create AcroForm - C++を使用して、RadioButtonField、TextBoxField、Caption Fieldを追加し、ゼロからフォームを作成します。

  • Fill AcroForm - フォームフィールドに入力するには、DocumentオブジェクトのFormコレクションからフィールドを取得します。

  • Extract Data AcroForm - すべてのフィールドおよび個々のフィールドから値を取得します。

  • Modifing AcroForm - FieldLimitの取得/設定、既存のフォームのフィールド削除、14のコアPDFフォント以外のフォントをフォームフィールドに設定します。

  • Posting AcroForm Data - フォームデータをXMLファイルにインポートおよびエクスポートします。