Skip to main content
FREngineDistribution.csv ファイルは、Help フォルダー (<root folder>/Help) にあります。 FREngineDistribution.csv を使用すると、アプリケーションの実行に必要なファイルの一覧を自動的に作成できます。このファイルには、Libraries フォルダーと Resources フォルダーに含まれるすべてのファイルが記載されています。
パッケージのサイズを小さくしたい場合は、アプリケーションに不要なファイルを削除できます。ただし、これを行うと FineReader Engine フレームワークのデジタル署名が無効になるため、必要に応じて新しいフレームワークに独自のデジタル署名を付与する必要があります。

手順

アプリケーションに必要なファイルの一覧を取得するには、FREngineDistribution.csv を最初の 3 列 (3 つの主要パラメーター: stage、part、details) でフィルタリングします。
  1. Stage — アプリケーションで使用する FineReader Engine の処理ステージ。
  2. Part — このステージの使用方法。たとえば、Processing ステージには BCR、Classification、OCR の各パートが含まれます。この field が空の場合、そのファイルはその処理ステージ全般に必要です。空の値を除外しないでください。
Core と Core.Resources は常に必要です。
いずれかの field にカンマ区切りの複数の値が含まれている場合、そのファイルはそれらすべてに必要です。たとえば、Opening ステージを使用する場合は、Stage 列に “Export, Opening” および “Opening, Processing” の値を含むファイルも選択する必要があります。ステージとそのパートの説明については、以下の表を参照してください。
  1. Details — ファイルが使用される操作に関する、さらに具体的な情報です。この field が空の場合、そのファイルはそのパート全般に必要です。空の値を除外しないでください。
残りの列を使ってファイルのリストを調整します:
  1. RequiredByModule — この列の値は Stage.Part.Details と一致します。最初の 3 列が正しく指定されている場合、この列をフィルタリングする必要はありませんが、含まれているモジュールを確認するために使用できます。
  2. RequiredByInterfaceLanguage — ファイルが必要なインターフェース言語。“Any” とマークされたファイルは、言語設定に関係なく必要です。
  3. RequiredByRecognitionLanguage — ファイルが必要な認識言語。“Any” とマークされたファイルは、認識言語に関係なく必要です。
  4. Optional — モジュールの機能にファイルが必要かどうかを指定します。値が No の場合、このファイルは配布キットに含める必要があります。値は以下のケースで Yes に設定できます:
  • ファイルが言語固有の場合。この言語が必要な場合に含めてください (列 5 と 6 を参照) 。
  • このファイルが担当する機能が常に必要ではない場合。例えば、特定の形式の画像を開くために使用できます。このファイルについての詳細情報は ABBYY FineReader Engine Distribution Kit を参照して、必要かどうかを判断してください。
最後に、必要なファイルのリストが得られます。最後の 3 つの列は、それらの場所とサイズを指定します:
  1. Path — 配布パッケージ内のファイルへのパス。
  2. FileName — ファイル名。
  3. Size — バイト単位のファイルサイズ。

関連項目

配布キット - macOS