Aspose.PDF for C++を使用したPDFでのAcroFormsの操作
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ファイルにインポートおよびエクスポートします。