您可以在 Help 資料夾 (<root folder>/Help) 中找到 FREngineDistribution.csv 檔案。
您可以使用 FREngineDistribution.csv 自動建立應用程式執行所需的檔案清單。此檔案說明了 Libraries 和 Resources 資料夾中的所有檔案。
如果您想縮小套件大小,可以移除應用程式不需要的檔案。但這樣做會使 FineReader Engine framework 的數位簽章失效,因此在需要時,您必須使用自己的數位簽章為新的 framework 重新簽署。
若要取得應用程式所需的檔案清單,請依前三欄 (三個主要參數:stage、part 和 details) 篩選 FREngineDistribution.csv:
- Stage — 您的應用程式所使用的 FineReader Engine 工作階段。
- Part — 您打算使用該階段的方式。例如,Processing 階段包含 BCR、Classification 和 OCR 等部分。若此欄位為空,表示該檔案為整個工作階段所需。請勿將空白值篩選掉。
Core 和 Core.Resources 為必要項目,一律需要包含。
若任何欄位包含多個以逗號分隔的值,則所有這些值都需要該檔案。例如,若您打算使用 Opening 階段,還需要選取 Stage 欄中包含「Export, Opening」和「Opening, Processing」值的檔案。請參閱下表,了解各階段及其部分的說明:
| Stage | 需要其他階段 | 包含的部分 | 部分說明 |
|---|
| Core | <br /> | 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 匯出支援。 |
- Details — 關於使用該檔案之操作的進一步具體資訊。若此欄位為空,表示該檔案為整個部分所需。請勿將空白值篩選掉。
| 詳細資料 | 包含的部分 | 說明 |
|---|
| CJK | Opening.Pdf Processing.Classification Processing.OCR | 用於處理 CJK languages 文件。 |
| Fax | Processing.OCR | 用於識別低解析度影像 (IRecognizerParams::LowResolutionMode 屬性設為 TRUE) 。 |
| FormsLanguages | Processing.ICR Processing.OCR | 用於識別特殊語言單元所使用的語言,這些語言專為資料擷取和欄位層級識別而設計。您可以在第 7 欄指定所需語言。 |
| FormulasLanguages | Processing.OCR | 用於識別公式語言:化學、數學。 |
| 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,則此檔案必須包含在您的 distribution kit 中。在下列情況下,此值可設為 Yes:
最後,您會得到所需檔案的清單。最後 3 欄會指出其位置與大小:
- Path — 檔案在 distribution package 中的路徑。
- FileName — 檔名。
- Size — 檔案大小 (位元組) 。
Distribution Kit - macOS