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 の説明については、以下の表を参照してください。
| Stage | Requires other stages | Contains parts | Part description |
|---|
| Core | <br /> | Resources | 必須の part です。コア機能に必要な resources が含まれます。 |
| <br /> | <br /> | OutprocLoading | プロセス外でロードされた Engine を使用するために必要なモジュールが含まれます。 |
| <br /> | <br /> | Documentation | ドキュメント。 |
| <br /> | <br /> | ForDevelopmentOnly | Developer installation 専用です。エンドユーザーへの再配布は禁止されています。 |
| <br /> | <br /> | LoadModuleSupport | モジュール読み込みをサポートします (IEngine::LoadModule メソッド) 。 |
| Opening | Core | Pdf | PDF を開く機能です。 |
| OfficeConverters | <br /> | <br /> | デジタル入力文書を開く機能です。 |
| CompareDocuments | <br /> | <br /> | 文書の比較。 |
| Barcodes | <br /> | <br /> | バーコードの検出。 |
| Processing | Core, Opening | BCR | 名刺認識。OCR part 用のファイルも必要です。 |
| <br /> | <br /> | Preprocessing | 画像の前処理。 |
| <br /> | <br /> | Classification | 文書分類。OCR part 用のファイルも必要です。 |
| <br /> | <br /> | ICR | 手書き文字/手書き活字体の認識。 |
| <br /> | <br /> | OCR | 一般的な認識。 |
| <br /> | <br /> | OMR | チェックマークの認識。 |
| <br /> | <br /> | ParallelProcessing | 並列処理。 |
| Export | Core, Opening | Pdf | PDF エクスポートのサポート。 |
- Details — ファイルが使用される処理についての、より具体的な情報です。この field が空の場合、そのファイルはその part 全般で必要です。空の値を除外しないでください。
| 詳細 | 含まれるパート | 説明 |
|---|
| CJK | Opening.Pdf Processing.Classification Processing.OCR | CJK languages の文書を扱うために使用します。 |
| Fax | Processing.OCR | 低解像度の画像を認識するために使用します (IRecognizerParams::LowResolutionMode プロパティが TRUE に設定されている場合) 。 |
| FormsLanguages | Processing.ICR Processing.OCR | データキャプチャおよび field-level recognition 用に設計された特別な言語ユニットの言語を認識するために使用します。必要な言語は列 7 で指定できます。 |
| FormulasLanguages | Processing.OCR | 数式言語 (Chemistry、Mathematical) を認識するために使用します。 |
| FormalLanguages | Processing.OCR | 形式言語 (Basic、C/C++、COBOL、Fortran、Java、Pascal) を認識するために使用します。 |
| FRXIX | Processing.OCR | Gothic フォントを認識するために使用します。 |
| Index | Processing.ICR Processing.OCR | Index テキスト型を認識するために使用します。 |
| MrfLanguages | Processing.OCR | MICR CMC-7 および MICR 文字、OCR-A および OCR-B フォントを認識するために使用します。 |
| NaturalLanguages | Processing.Classification Processing.ICR Processing.OCR | 特別なグループで定義されたものを除く、ABBYY FineReader Engine がサポートするすべての言語の文書を扱うために使用します。必要な言語は列 6 で指定できます。 |
| Receipt | Processing.OCR | Receipt テキスト型を認識するために使用します。 |
| Typewriter | Processing.OCR | typewriter で印字されたテキストを認識するために使用します。 |
| Handwritten | Processing.OCR | 手書き文字を認識するために使用します。 |
次に、残りの列を使ってファイル一覧をさらに絞り込みます。
- RequiredByModule — この列の値は Stage.Part.Details と同じであり、最初の 3 列が正しく指定されていれば、この列で絞り込む必要はありません。ただし、どのモジュールが含まれているかを確認するために使用できます。
- RequiredByInterfaceLanguage — そのファイルが必要となるインターフェイス言語です。“Any” と記載されているファイルは、言語設定に関係なく必要です。
- RequiredByRecognitionLanguage — そのファイルが必要となる認識言語です。“Any” と記載されているファイルは、認識言語に関係なく必要です。
- Optional — そのファイルがモジュール機能に必要かどうかを示します。値が No の場合、そのファイルは配布キットに含める必要があります。次のいずれかの場合、値は Yes になります。
- そのファイルが言語固有である場合。必要な言語に応じて含めてください (列 5 および 6 を参照) 。
- そのファイルが担当する機能が常に必要とは限らない場合。たとえば、特定の形式の画像を開くために使用されることがあります。そのファイルが必要かどうかを判断するための参考として、ファイルの詳細については ABBYY FineReader Engine Distribution Kit を参照してください。
最後に、必要なファイルの一覧が得られます。最後の 3 列には、それらの場所とサイズが示されています。
- Path — 配布パッケージ内でのファイルのパス。
- FileName — ファイル名。
- Size — ファイルサイズ (バイト単位) 。
配布キット - Linux