跳轉到主要內容
本主題也提供 LinuxmacOS 版本。

FREngineDistribution.csv 檔案說明了 ABBYY FineReader Engine 發行套件中 Bin64 和 Data 資料夾內的所有檔案。完成 Developer installation 後,可在 Help 資料夾 (%ProgramData%\ABBYY\SDK\12\FineReader Engine\Help) 中找到此檔案。
您可以使用 FREngineDistribution.csv 自動建立讓應用程式正常運作所需的檔案清單。只有在您以 手動模式 為應用程式安裝 FineReader Engine 程式庫,並在未使用 FineReader Engine 自動安裝程式的情況下,將必要檔案複製到工作站時,這個程序才有意義。
請注意,除了 Bin、Bin64 和 Data 資料夾中的檔案外,您的應用程式可能還需要位於其他資料夾中的某些檔案,因此不會列在 FREngineDistribution.csv 中 (例如:如果應用程式使用 Java 包裝器,則需要 com.abbyy.FREngine-%BUILD_ID%.jar;若要搭配 COM 載入器 使用,則需要 FREngine.tlb) 。如需完整清單,請參閱 ABBYY FineReader Engine Distribution Kit
若要最簡單地確保程式能找到所有資源檔案,請維持相同的 Bin、Bin64 和 Data 資料夾結構,並在發行套件中包含 SharedFiles.ini 檔案。此檔案可在 Bin (或 Bin64) 資料夾中找到。如果您不想使用此檔案,則不必維持資料夾結構,改為執行下列操作:
  • 將 Data\Resource 資料夾及其所有子資料夾複製到下列資料夾:
    • Bin
    • Bin64 (僅限 Windows)
  • 將 Data\ExtendedDictionaries 資料夾中的內容直接複製到 Bin 或 Bin64 資料夾。
  • 將 Data 資料夾中的其他檔案複製到 Bin 或 Bin64 資料夾。

逐步操作說明

若要取得應用程式所需的檔案清單,請依前三個欄位 (三個主要參數:stage、part 和 details) 篩選 FREngineDistribution.csv:
  1. Stage — 您的應用程式所使用的 FineReader Engine 作業階段。
  2. Part — 您打算如何使用此階段。例如,Opening 階段包含 Scanning 和 Pdf 部分。如果此欄位為空,表示該檔案是此作業階段整體所需。請勿篩除空白值。
Core 和 Core.Resources 一律為必要項目。
如果任一欄位包含多個以逗號分隔的值,表示該檔案適用於所有這些值。例如,如果您打算使用 Opening 階段,還需要選取 Stage 欄中包含 “Export, Opening” 和 “Opening, Processing” 值的檔案。各階段及其部分的說明請參閱下表:
StageRequires other stagesContains partsPart description
Core<br />Resources必要部分。包含核心功能所需的資源。
<br /><br />OutprocLoading包含以處理序外方式載入 Engine 所需的模組。
<br /><br />Documentation文件。
<br /><br />ForDevelopmentOnly僅供開發人員安裝使用,不得重新散佈給終端使用者。
<br /><br />LoadModuleSupport模組載入支援 (IEngine::LoadModule 方法) 。
<br /><br />Support自動收集技術支援所需的診斷資訊。
<br /><br />Java包含 Java 應用程式執行所需的模組。
<br /><br />DotNetCore包含 .NET Core 應用程式執行所需的模組。
OpeningCorePdf開啟 PDF。
<br /><br />Scanning掃描。
OfficeConverters<br /><br />開啟數位輸入文件。
CompareDocuments<br /><br />文件比較。
Barcodes<br /><br />偵測條碼。
ProcessingCore, OpeningBCR名片識別。也需要 OCR 部分的檔案。
<br /><br />Preprocessing影像前置處理。
<br /><br />Classification文件分類。也需要 OCR 部分的檔案。
<br /><br />ICR手寫文字/仿印刷體文字識別。
<br /><br />OCR一般識別。
<br /><br />OMR核取記號識別。
<br /><br />DictionaryEditing用於編輯 dictionary 的圖形使用者介面。
<br /><br />Training使用者字樣訓練。也需要 OCR 部分的檔案。
<br /><br />ParallelProcessing平行處理。
ExportCore, OpeningPdfPDF 匯出支援。
Visual Componentsall stagesResources包含 Visual Components 所需的資源。
  1. Details — 檔案所用操作的進一步詳細資訊。如果此欄位為空,表示該檔案是此部分整體所需。請勿篩除空白值。
DetailsContained in partsDescription
CJKOpening.Pdf Processing.Classification Processing.OCR用於處理 CJK 語言文件。
FaxProcessing.OCR用於識別低解析度影像 (IRecognizerParams::LowResolutionMode 屬性設為 TRUE 時) 。
FormsLanguagesProcessing.ICR Processing.OCR用於識別特殊語言單元的語言,專為資料擷取與欄位層級識別而設計。您可以在第 7 欄指定所需語言。
FormulasLanguagesProcessing.OCR用於識別公式語言:Chemistry、Mathematical。
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 支援的所有語言文件,但特殊群組中定義的語言除外。您可以在第 7 欄指定所需語言。
ReceiptProcessing.OCR用於識別 Receipt 文字類型。
6ResourcesCore.Support Core.OutprocLoading Opening.Scanning Processing.DictionaryEditing Processing.ParallelProcessing Processing.Training VisualComponents所選部分所需的資源模組。您可以在第 6 欄指定所需的介面語言。
TypewriterProcessing.OCR用於識別以 typewriter 打字機列印的文字。
HandwrittenProcessing.OCR用於識別手寫文字。
現在,請使用其餘欄位進一步縮小檔案清單範圍:
  1. 6x64/x86 — 作業系統架構。同樣地,標記為 “x64,x86” 的檔案在兩種架構下都需要。
  2. RequiredByModule — 此欄中的值等於 Stage.Part.Details;如果前三欄已正確指定,便無需篩選此欄。不過,您可以用它來檢查已包含哪些模組。
  3. RequiredByInterfaceLanguage — 需要該檔案的介面語言。標記為 “Any” 的檔案不受語言設定影響,一律都需要。
  4. RequiredByRecognitionLanguage — 使用該識別語言時所需的檔案。標記為 “Any” 的檔案不受識別語言設定影響,一律都需要。
  5. Optional — 指定該檔案對模組功能而言是否必要。若值為 No,則此檔案必須包含在您的發行套件中。在下列情況下,值可以設為 Yes:
  • 該檔案與特定語言相關。若您需要該語言,請將它包含進來 (請參閱第 6 和第 7 欄) 。
  • 該檔案負責的功能不一定每次都需要。例如,它可用於開啟特定格式的影像。請參閱 ABBYY FineReader Engine Distribution Kit,了解此檔案的更多資訊,以協助您判斷是否需要它。
最後,您會得到所需檔案的清單。最後三欄會指定其位置與大小:
  1. Path — 檔案在發行套件中的路徑。
  2. FileName — 檔名。
  3. Size — 檔案大小 (位元組) 。

另請參見

Distribution Kit - Windows