FormVu
FormVuは、IDR Solutionsが提供するSDKで、PDFフォームをPDF表示ソフトウェアを必要としない、Webブラウザで動作するスタンドアロンのHTMLフォームに変換するために設計されています。
FormVuは、IDR Solutionsが提供するSDKで、PDFフォームをPDF表示ソフトウェアを必要としない、Webブラウザで動作するスタンドアロンのHTMLフォームに変換するために設計されています。このSDKは ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているAcroFormとXFAの両方のフォームタイプを処理し、インタラクティブなPDFフォームフィールドをネイティブなHTMLフォーム要素に変換します。これにより、組織はフォームロジック、検証ルール、視覚的レイアウトを維持しながら、標準的なWeb技術を通じてPDFベースのフォームをアクセス可能にすることができます。
FormVuは、PDFドキュメントからフォームフィールド定義、レイアウト情報、JavaScriptロジックを抽出し、それらを同等のHTML、CSS、JavaScriptコードに変換する専用の変換ツールです。静的コンテンツのレンダリングに焦点を当てた一般的なPDF-to-HTMLコンバータとは異なり、FormVuは ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているインタラクティブなフォームコンポーネント、つまりテキストフィールド、チェックボックス、ラジオボタン、ドロップダウンリスト、ボタンなどを特に対象としています。このSDKは、元のPDFファイルやPDFレンダリングエンジンを実行時に必要とせず、Webサーバーに配置したり、Webアプリケーションに統合したり、コンテンツ管理システムに埋め込んだりできる自己完結型のHTMLフォームを生成します。
FormVuは、レンダリングされたPDFページの上にHTMLコントロールをオーバーレイするのではなく、真のHTMLフォームを作成することで、単純なフォーム入力ソリューションとは一線を画しています。このアプローチにより、完全にレスポンシブで、スクリーンリーダーや支援技術がアクセス可能であり、標準的なWeb開発ワークフローと互換性のあるフォームが生成されます。
レガシーPDFフォームを扱う開発者や、PDFベースのワークフローからWebベースのシステムに移行する組織にとって、FormVuはHTMLでフォームを手動で再作成する必要性を排除します。これは、数十または数百のフィールド、計算値、検証ロジックを含む複雑なフォームを扱う場合に特に価値があります。このSDKは、PDFフォームに組み込まれたビジネスロジックを保持し、手動変換時に発生する可能性のあるエラーのリスクを低減します。
FormVuはまた、 ( Citation: N.A., 2014 (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) のような標準があるにもかかわらず、アクセシビリティ上の課題を提示することが多いPDFフォームと比較して、WCAG基準により容易に準拠できるHTMLを生成することで、アクセシビリティ要件に対応しています。Webネイティブなフォームは、支援技術との互換性が向上し、PDFレンダリングが問題となる可能性のあるモバイルデバイスでのユーザーエクスペリエンスが改善されます。
FormVuは、 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 仕様に従ってインタラクティブなフォーム要素を定義するフォームフィールド辞書とウィジェット注釈を解析することで、PDFドキュメントを処理します。このSDKは、フィールドタイプ、デフォルト値、外観特性、関連するJavaScriptアクションを含むフィールドプロパティを分析します。AcroFormsの場合、親フィールドと子フィールド間のフィールド階層と継承関係を抽出します。XFAフォームの場合、データ構造とプレゼンテーションレイアウトの両方を記述するXMLベースのフォームテンプレートを処理します。
変換エンジンは、PDFフォームフィールドタイプを適切なHTML入力要素にマッピングします。テキストフィールドは<input type="text">に、チェックボックスは<input type="checkbox">に、選択フィールドは<select>ドロップダウンまたはラジオボタングループになります。FormVuは、PDFフォームの計算や検証スクリプト(通常はPDF固有のJavaScript方言で記述されている)を、Webブラウザで実行される標準JavaScriptに変換します。また、元のPDFフォームの視覚的スタイルとレイアウトを再現するためのCSSを生成し、HTMLバージョンがソースドキュメントとの視覚的一貫性を維持することを保証します。
出力は、開発者がさらにカスタマイズすることも、直接デプロイすることもできる完全なHTMLパッケージです。FormVuは通常、CSS生成の設定、JavaScript処理、HTML構造のフォーマットなど、変換プロセスの側面を制御する設定オプションを提供します。
- AcroForm – フォームフィールド辞書とウィジェット注釈に基づくPDFの従来のインタラクティブフォーム技術
- XFA (XML Forms Architecture) – より複雑なフォーム構造を定義するためにPDFドキュメントに埋め込むことができるXMLベースのフォーム仕様
- Form Field – テキストフィールド、チェックボックス、ボタンなど、ユーザー入力を受け付けるPDFドキュメント内のインタラクティブな要素
- Widget Annotation – PDFページ上のフォームフィールドの視覚的表現とインタラクティブ領域
- Tagged PDF – ( Citation: PDF Association, 2023 PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) に記載されているように、アクセシビリティを向上させるためのセマンティック情報を含むPDF構造
- (N.A.) (2020)
- (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
- PDF Association (2023)
- PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
- (N.A.) (2014)
- (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html
