FREngineDistribution.csv ファイルは、Help フォルダー (<root folder>/Help) にあります。
FREngineDistribution.csv を使用すると、アプリケーションの実行に必要なファイルの一覧を自動的に作成できます。このファイルには、Libraries フォルダーと Resources フォルダーに含まれるすべてのファイルが記載されています。
パッケージのサイズを小さくしたい場合は、アプリケーションに不要なファイルを削除できます。ただし、これを行うと FineReader Engine フレームワークのデジタル署名が無効になるため、必要に応じて新しいフレームワークに独自のデジタル署名を付与する必要があります。
アプリケーションに必要なファイルの一覧を取得するには、FREngineDistribution.csv を先頭 3 列 (3 つの主要パラメーターである stage、パート、details) で絞り込みます。
- Stage — アプリケーションで使用する FineReader Engine の処理ステージです。
- パート — そのステージをどのように使用するかを示します。たとえば、Processing ステージには BCR、Classification、OCR の各パートが含まれます。この field が空の場合、そのファイルはその処理ステージ全般で必要になります。空白の値は除外しないでください。
Core と Core.Resources は常に必要です。
いずれかの field にカンマ区切りで複数の値が含まれている場合、そのファイルはそれらすべてに必要です。たとえば Opening ステージを使用する場合は、Stage 列に “Export, Opening” および “Opening, Processing” の値を含むファイルも選択する必要があります。ステージとそのパートの説明については、以下の表を参照してください。
| Stage | Requires other stages | Contains parts | Part description |
|---|
| Core | <br /> | Resources | 必須のパートです。コア機能に必要な resources が含まれます。 |
| <br /> | <br /> | Documentation | ドキュメント。 |
| <br /> | <br /> | ForDevelopmentOnly | 開発者向けインストール専用であり、エンドユーザーに再配布してはなりません。 |
| <br /> | <br /> | LoadModuleSupport | モジュール読み込みのサポート (IEngine::LoadModule メソッド) 。 |
| Opening | Core | Pdf | PDF を開く機能。 |
| CompareDocuments | <br /> | <br /> | 文書の比較。 |
| Barcodes | <br /> | <br /> | バーコードの検出。 |
| Processing | Core, Opening | BCR | 名刺認識。OCR パート用のファイルも必要です。 |
| <br /> | <br /> | Preprocessing | 画像の前処理。 |
| <br /> | <br /> | Classification | 文書分類。OCR パート用のファイルも必要です。 |
| <br /> | <br /> | ICR | 手書き文字/手書き風文字の認識。 |
| <br /> | <br /> | OCR | 一般的な認識。 |
| <br /> | <br /> | OMR | チェックマーク認識。 |
| Export | Core, Opening | Pdf | PDF エクスポートのサポート。 |
- 詳細 — ファイルが使用される操作に関する、より具体的な情報です。この field が空の場合、そのファイルはそのパート全般で必要になります。空白の値は除外しないでください。
| 詳細 | 含まれるパート | 説明 |
|---|
| CJK | Opening.Pdf Processing.Classification Processing.OCR | CJK言語のドキュメントを扱うためのものです。 |
| Fax | Processing.OCR | 低解像度画像の認識用 (IRecognizerParams::LowResolutionMode プロパティを TRUE に設定した場合) 。 |
| FormsLanguages | Processing.ICR Processing.OCR | データキャプチャおよびフィールドレベルの認識向けに設計された特殊な言語ユニットの言語認識用。列 7 で必要な言語を指定できます。 |
| FormulasLanguages | Processing.OCR | 数式言語 (Chemistry、Mathematical) の認識用。 |
| FormalLanguages | Processing.OCR | 形式言語 (Basic、C/C++、COBOL、Fortran、Java、Pascal) の認識用。 |
| FRXIX | Processing.OCR | ゴシック フォントの認識用。 |
| 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 | タイプライター で印刷されたテキストの認識用。 |
| Handwritten | Processing.OCR | 手書き文字の認識用。 |
残りの列を使ってファイルのリストを調整します:
- RequiredByModule — この列の値は Stage.Part.Details と一致します。最初の 3 列が正しく指定されている場合、この列をフィルタリングする必要はありませんが、含まれているモジュールを確認するために使用できます。
- RequiredByInterfaceLanguage — ファイルが必要なインターフェース言語。“Any” とマークされたファイルは、言語設定に関係なく必要です。
- RequiredByRecognitionLanguage — ファイルが必要な認識言語。“Any” とマークされたファイルは、認識言語に関係なく必要です。
- Optional — モジュールの機能にファイルが必要かどうかを指定します。値が No の場合、このファイルは配布キットに含める必要があります。値は以下のケースで Yes に設定できます:
最後に、必要なファイルのリストが得られます。最後の 3 つの列は、それらの場所とサイズを指定します:
- Path — 配布パッケージ内のファイルへのパス。
- FileName — ファイル名。
- Size — バイト単位のファイルサイズ。
配布キット - macOS