跳轉到主要內容
您可以在 Help 資料夾 (<root folder>/Help) 中找到 FREngineDistribution.csv 檔案。 您可以使用 FREngineDistribution.csv 自動建立應用程式執行所需的檔案清單。此檔案說明了 Libraries 和 Resources 資料夾中的所有檔案。
如果您想縮小套件大小,可以移除應用程式不需要的檔案。但這樣做會使 FineReader Engine framework 的數位簽章失效,因此在需要時,您必須使用自己的數位簽章為新的 framework 重新簽署。

逐步說明

若要取得應用程式所需的檔案清單,請依 FREngineDistribution.csv 的前 3 欄 (三個主要參數:stage、part 和 details) 進行篩選:
  1. Stage — 您的應用程式所使用的 FineReader Engine 作業階段。
  2. Part — 您打算如何使用此階段。例如,Processing 階段包含 BCR、Classification 和 OCR 部分。如果此欄位為空白,表示該檔案是該作業階段整體所需。請勿篩除空白值。
Core 和 Core.Resources 一律為必要項目。
如果任一欄位包含多個以逗號分隔的值,表示該檔案對所有這些值都適用。例如,如果您打算使用 Opening 階段,則也需要選取 Stage 欄中包含 “Export, Opening” 和 “Opening, Processing” 值的檔案。請參閱下表,了解各階段及其部分的說明:
StageRequires other stagesContains partsPart description
CoreResources必要部分。包含核心功能所需的資源。
Documentation文件。
ForDevelopmentOnly僅供 Developer installation 使用,不得重新散佈給終端使用者。
LoadModuleSupport支援模組載入 (IEngine::LoadModule method) 。
OpeningCorePdf開啟 PDF。
CompareDocuments文件比對。
Barcodes偵測條碼。
ProcessingCore, OpeningBCR名片識別。也需要 OCR 部分的檔案。
Preprocessing影像預處理。
Classification文件分類。也需要 OCR 部分的檔案。
ICR手寫文字/仿印刷體文字識別。
OCR一般識別。
OMR核取記號識別。
ExportCore, OpeningPdf支援 PDF 匯出。
  1. Details — 關於檔案用途的更具體操作資訊。如果此欄位為空白,表示該檔案是該部分整體所需。請勿篩除空白值。
Details包含的部分說明
CJKOpening.Pdf Processing.Classification Processing.OCR用於處理 CJK languages 文件。
FaxProcessing.OCR用於識別低解析度影像 (IRecognizerParams::LowResolutionMode 屬性設為 TRUE) 。
FormsLanguagesProcessing.ICR Processing.OCR用於識別特殊語言單元所使用的語言,這些語言專為資料擷取和欄位層級識別而設計。您可以在第 7 欄指定所需語言。
FormulasLanguagesProcessing.OCR用於識別公式語言:化學、數學。
FormalLanguagesProcessing.OCR用於識別形式語言:Basic、C/C++、COBOL、Fortran、Java、Pascal。
FRXIXProcessing.OCR用於識別 Gothic 字型。
IndexProcessing.ICR Processing.OCR用於識別 Index 文字類型。
MrfLanguagesProcessing.OCR用於識別 MICR CMC-7MICR 字元,以及 OCR-AOCR-B 字型。
NaturalLanguagesProcessing.Classification Processing.ICR Processing.OCR用於處理 ABBYY FineReader Engine 支援的所有語言文件,但不包括特殊群組中定義的語言。您可以在第 6 欄指定所需語言。
ReceiptProcessing.OCR用於識別 Receipt 文字類型。
TypewriterProcessing.OCR用於識別以 typewriter 打字機列印的文字。
HandwrittenProcessing.OCR用於識別手寫文字。
現在,請利用其餘欄位進一步縮小檔案清單範圍:
  1. RequiredByModule — 此欄中的值等於 Stage.Part.Details;如果前 3 欄已正確指定,就不需要篩選此欄。不過,您可以用它來檢查已包含哪些模組。
  2. RequiredByInterfaceLanguage — 檔案所需的介面語言。標示為 “Any” 的檔案不受語言設定影響,皆為必要。
  3. RequiredByRecognitionLanguage — 使用該檔案時所需的識別語言。標示為 “Any” 的檔案不受識別語言影響,皆為必要。
  4. Optional — 指定該檔案對模組功能是否必要。如果值為 No,則此檔案必須包含在您的 distribution kit 中。在下列情況下,此值可設為 Yes:
  • 該檔案與特定語言相關。若您需要該語言,請將其納入 (請參閱第 5 和第 6 欄) 。
  • 此檔案所負責的功能不一定每次都需要。例如,它可用於開啟特定格式的影像。請參閱 ABBYY FineReader Engine Distribution Kit,以取得此檔案的更多資訊,協助您判斷是否需要它。
最後,您會得到所需檔案的清單。最後 3 欄會指出其位置與大小:
  1. Path — 檔案在 distribution package 中的路徑。
  2. FileName — 檔名。
  3. Size — 檔案大小 (位元組) 。

另請參閱

Distribution Kit - macOS