FREngineDistribution.csv ファイルには、ABBYY FineReader Engine 配布キットの Bin、CommonBin、および Data フォルダーに含まれるすべてのファイルが記載されています。このファイルは、開発者向けインストール後に Help フォルダー (<root installation folder>/Help) 内で確認できます。
FREngineDistribution.csv を使用すると、アプリケーションの動作に必要なファイルの一覧を自動的に作成できます。この手順が有効なのは、アプリケーション向けに FineReader Engine ライブラリを手動モードでインストールし、自動の FineReader Engine インストーラーを使用せずに必要なファイルをワークステーションへコピーする場合に限られます。
Bin、CommonBin、および Data フォルダー内のファイルに加えて、アプリケーションで他のフォルダーにあるファイルが必要になる場合があり、それらは FREngineDistribution.csv には記載されていないことにご注意ください (たとえば、アプリケーションで Java ラッパーを使用する場合に必要な com.abbyy.FREngine-%BUILD_ID%.jar など)。完全な一覧については、ABBYY FineReader Engine Distribution Kit を参照してください。
アプリケーションに必要なファイルの一覧を取得するには、FREngineDistribution.csv を最初の3列 (3つの主要なパラメーター: stage、part、details) で絞り込みます。
- Stage — アプリケーションで使用する FineReader Engine の作業ステージです。
- Part — このステージの使用方法を示します。たとえば、Processing ステージには BCR、Classification、OCR の各 part が含まれます。この field が空の場合、そのファイルはその作業ステージ全般で必要です。空の値を除外しないでください。
Core と Core.Resources は常に必要です。
いずれかの field にカンマ区切りの複数の値が含まれている場合、そのファイルはそれらすべてで必要です。たとえば、Opening ステージを使用する場合は、Stage 列に “Export, Opening” および “Opening, Processing” の値を含むファイルも選択する必要があります。各ステージとその part の説明については、以下の表を参照してください。
- Details — ファイルが使用される処理についての、より具体的な情報です。この field が空の場合、そのファイルはその part 全般で必要です。空の値を除外しないでください。
次に、残りの列を使ってファイル一覧をさらに絞り込みます。
- RequiredByModule — この列の値は Stage.Part.Details と同じであり、最初の 3 列が正しく指定されていれば、この列で絞り込む必要はありません。ただし、どのモジュールが含まれているかを確認するために使用できます。
- RequiredByInterfaceLanguage — そのファイルが必要となるインターフェイス言語です。“Any” と記載されているファイルは、言語設定に関係なく必要です。
- RequiredByRecognitionLanguage — そのファイルが必要となる認識言語です。“Any” と記載されているファイルは、認識言語に関係なく必要です。
- Optional — そのファイルがモジュール機能に必要かどうかを示します。値が No の場合、そのファイルは配布キットに含める必要があります。次のいずれかの場合、値は Yes になります。
- そのファイルが言語固有である場合。必要な言語に応じて含めてください (列 5 および 6 を参照) 。
- そのファイルが担当する機能が常に必要とは限らない場合。たとえば、特定の形式の画像を開くために使用されることがあります。そのファイルが必要かどうかを判断するための参考として、ファイルの詳細については ABBYY FineReader Engine Distribution Kit を参照してください。
最後に、必要なファイルの一覧が得られます。最後の 3 列には、それらの場所とサイズが示されています。
- Path — 配布パッケージ内でのファイルのパス。
- FileName — ファイル名。
- Size — ファイルサイズ (バイト単位) 。
配布キット - Linux