Skip to main content
ABBYY FlexiCapture がどのように動作するのかを確認し、その機能をよりよく理解するために、プログラムに付属のサンプルプロジェクトを利用してください。これらの完成済みプロジェクトには、設定済みの Document Definitions と、処理用の文書画像が含まれています。 サンプルプロジェクトは %public%\ABBYY\FlexiCapture\12.0\Samples にあります。Samples フォルダーには、次のフォルダーがあります。
  • FlexiCapture – FlexiCapture のサンプルプロジェクト。
  • FlexiLayoutStudio – ABBYY FlexiLayout Studio のサンプルプロジェクト。これらのプロジェクトでは、半構造化文書の処理方法を確認でき、ABBYY FlexiLayout Studio で開く必要があります。これらのプロジェクトの一部については、ABBYY FlexiLayout Studio の Documentation に詳しい説明があります (Tutorial および Tips and Tricks セクションを参照) 。
  • FormDesigner – ABBYY FormDesigner で作成された固定フォーム。*.fdd ファイルは ABBYY FormDesigner で開いてください。これらのフォームは、Banking Card Application および Questionnaire のサンプルプロジェクトで使用されます。
  • Images – FlexiCapture サンプルプロジェクト用のスキャン済み文書画像。

異なる種類の文書

単一のエントリポイント

このプロジェクトでは、異なる種類の文書を処理する方法を示しています。事前に文書を仕分ける必要はなく、固定フォーム と半構造化文書を一緒に処理できます。このプロジェクトで使用されている Document Definitions は、他のサンプルプロジェクトでも使用されています。 このプロジェクトには、銀行カード申込書、請求書、契約書、レター、価格表など、すべての文書タイプが含まれています。

固定フォーム

これらのプロジェクト フォルダーには、ABBYY FormDesigner で作成されたフォームと、それらを使用する FlexiCapture プロジェクトが含まれています。

銀行カード申込書

このサンプル プロジェクトでは、次の機能を紹介します。
  • 固定フォーム上の fields の自動検出 (自動検出の動作を確認するには、Document Definition からすべての fields を削除し、Tools → 型別にオブジェクトを自動検出… を選択します)
  • 複雑な構造のドキュメントのサポート:
    • 複数ページのドキュメント (このサンプル プロジェクトでは、3 ページの申込書を使用)
    • ドキュメント セクションの操作 (このサンプル プロジェクトでは、各ページが個別のセクションになっています)
    • ドキュメント アセンブリ ルール
    • 別紙処理
  • 複雑な fields のサポート:
    • 固定フォーム上のテーブルの操作 (Opened Accounts テーブル)
    • 繰り返し field グループ (Address および Requested Accounts グループ)
  • データ形式のチェック (すべての数値 fields と日付 fields の形式が指定されています)
  • データ フォームのカスタマイズ
  • 複数の出力先へのエクスポート
  • 秘密情報の削除 (墨消し)

アンケート

このサンプル プロジェクトは、ABBYY FlexiCapture ユーザー ガイドで段階的に説明されています。ABBYY FlexiCapture の基本機能を説明するために、よりシンプルなフォームをいくつか使用して、Document Definition を設定する方法を示しています。このサンプル プロジェクトでは、アンケートに回答し、ABBYY FlexiCapture で処理して、エクスポートしたデータを ABBYY に送信できます。

flexible フォーム

これらのプロジェクトフォルダーには、FlexiLayout Studio プロジェクトと、それらを使用する FlexiCapture プロジェクトが含まれています。

Invoice

このサンプルプロジェクトでは、半構造化文書の処理と、次の機能を示しています。
  • 文書のページ数が可変 (1 ~ 3 ページ)
  • 複数ページにまたがるテーブル
  • 外部キーワード辞書 (テキストファイル) の使用
  • 合計金額 field の値と、テーブルの全行の合計金額値を合計して得られる値を比較する JScript ルール

Prices

このサンプルプロジェクトでは、半構造化文書の処理を取り上げ、次の機能を示しています。
  • 繰り返しグループのサポート。このサンプルプロジェクトでは、繰り返しグループを使用して入れ子になったテーブル (小見出し付きのテーブル) を表現する方法を示しています。

Letters&Contracts

このサンプルプロジェクトでは、2 つまたは 3 つの fields を抽出する非構造化文書の処理を取り上げています。このプロジェクトでは、次の機能を示しています。
  • 文書のページ数が可変 (1 ~ 4 ページ)
  • 検索可能な PDF へのエクスポートの設定

ドキュメント セット

これらのプロジェクト フォルダーには、FlexiLayout プロジェクトが含まれています。

Mortgage Document Set

このサンプル プロジェクトでは、ドキュメント セットの処理について説明します。例として、住宅ローン申請書類のセットを使用しています。次の基本機能を紹介しています。
  • 標準のアセンブリ ルールを使用してドキュメント セットをアセンブルする方法。
  • サマリー セクションの使用 (Mortgage Document Set Document Definition の Document Set Summary セクション) 。
  • 既存の field へのリンクの使用 (Passport Number および State Wages field、ならびにサマリー セクション内の Name Group グループと SSN Group グループの field) 。
  • field 比較ルールの使用 (サマリー セクション内の Name Group グループと SSN Group グループの field) 。
  • 特定の field に同じ値が含まれている場合に、結果 field の値を設定する script rule の使用 (サマリー セクション内の Name Result および SSN Result field) 。
  • データ フォーム上でセクションを非表示にする方法。
  • 各ドキュメント セット全体を PDF ファイルにエクスポートする方法 (Mortgage Document Set Document Definition の Export each document set to PDF export profile) 。
  • サマリー セクションからデータをエクスポートする方法 (Mortgage Document Set Document Definition の Export all document sets data to one file export profile) 。

Signatures, Stamps, Photos Comparison

このサンプル プロジェクトでは、ドキュメント セット内の異なる文書に含まれる署名、スタンプ、および写真を比較する方法を説明します。対象の fields は サマリー セクションに配置されているため、オペレーターはドキュメント セット内の各文書をいちいち開く必要がありません。 このプロジェクトには、Signatures&Stamps Document Set と Photos Document Set という 2 つのドキュメント セットが含まれています。各ドキュメント セットには複数の文書があり、その一部は両方のプロジェクトで共通して使用されています。 ドキュメント セットを正しくアセンブルするために、ドキュメント セットごとに個別のバッチタイプを使用します。各バッチタイプには、Document Definitions のリストが指定されます。このリストには、ドキュメント セット用の Document Definition と個々の文書用の Document Definitions の両方が含まれます。 各ドキュメント セットからは、比較対象の画像のみがエクスポートされます。