AcroFormsの操作

AcroFormsの基本

AcroFormsは、元々のPDFフォーム技術です。AcroFormsはページ指向のフォームです。1998年に初めて導入されました。これらは、Forms Data FormatまたはFDFおよびXML Forms Data FormatまたはxFDFで入力を受け付けます。サードパーティのベンダーはAcroFormsをサポートしています。AdobeがAcroFormsを導入した際、彼らはそれを「Adobe Acrobat Pro/Standardで作成されたPDFフォームであり、特別な静的または動的XFAフォームではない」と呼びました。AcroFormsはポータブルであり、すべてのプラットフォームで動作します。

AcroFormsを使用して、PDFフォームドキュメントに追加のページを追加できます。テンプレートの概念のおかげで、AcroFormsを使用して複数のデータベースレコードでフォームを埋めることをサポートできます。

PDF 1.7は、データとPDFフォームを統合するための2つの異なる方法をサポートしています。

*AcroForms(Acrobatフォームとも呼ばれる)*は、PDF 1.2形式仕様で導入され、含まれています。

Adobe XML Forms Architecture(XFA)フォームは、PDF 1.5形式仕様でオプション機能として導入されました(XFA仕様はPDF仕様に含まれておらず、参照のみです)。

AcroformsXFAフォームを理解するためには、まず基本を理解する必要があります。まず、両者は使用できるPDFフォームです。Acroformsは1998年に作成された古いもので、今でもクラシックPDFフォームと呼ばれています。XFAフォームは、PDFとして保存できるウェブページで、2003年に登場しました。PDFがXFAフォームを受け入れるようになるまでには時間がかかりました。

AcroFormsにはXFAにはない機能があり、逆にXFAにはAcroFormsにはない機能があります。例えば:

  • AcroFormsは「テンプレート」の概念をサポートしており、複数のデータベースレコードでフォームを埋めるためにPDFフォームドキュメントに追加のページを追加できます。
  • XFAは、データを収容するために必要に応じてフィールドのサイズを変更できるドキュメントリフローの概念をサポートしています。

Javaライブラリの機能について詳しく学ぶには、以下の記事を参照してください: