메인 콘텐츠로 건너뛰기
FREngineDistribution.csv 파일은 Help 폴더(<루트 폴더>/Help)에서 찾을 수 있습니다. FREngineDistribution.csv를 사용하면 애플리케이션이 작동하는 데 필요한 파일 목록을 자동으로 생성할 수 있습니다. 이 파일은 Libraries 및 Resources 폴더의 모든 파일을 설명합니다.
패키지 크기를 줄이고 싶다면 애플리케이션에 필요하지 않은 파일을 제거할 수 있습니다. 하지만 그렇게 하면 FineReader Engine 프레임워크의 디지털 서명이 무효화되며, 필요에 따라 새 프레임워크를 자신의 디지털 서명으로 서명해야 합니다.

단계별 지침

애플리케이션에 필요한 파일 목록을 얻으려면 FREngineDistribution.csv의 처음 세 열(세 가지 주요 매개변수: 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
Core<br />Resources필수 부분. 핵심 기능에 필요한 리소스를 포함합니다.
<br /><br />Documentation문서화.
<br /><br />ForDevelopmentOnlyDeveloper 설치 전용으로, 최종 사용자에게 재배포할 수 없습니다.
<br /><br />LoadModuleSupport모듈 로딩 지원 (IEngine::LoadModule 메서드).
OpeningCorePdfPDF 열기.
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체크마크 인식.
ExportCore, OpeningPdfPDF 내보내기 지원.
  1. Details — 파일이 사용되는 작업에 대한 더 구체적인 정보. 이 필드가 비어 있으면 파일은 해당 부분에 일반적으로 필요합니다. 빈 값은 필터링하지 마세요.
세부 정보포함된 부분설명
CJKOpening.Pdf Processing.Classification Processing.OCRCJK 언어 문서를 처리하기 위한 것입니다.
FaxProcessing.OCR저해상도 이미지(IRecognizerParams::LowResolutionMode 속성을 TRUE로 설정한 경우) 인식을 위한 것입니다.
FormsLanguagesProcessing.ICR Processing.OCR데이터 캡처 및 필드 수준 인식을 위해 설계된 특수 언어 유닛의 언어 인식을 위한 것입니다. 7번째 열에서 필요한 언어를 지정할 수 있습니다.
FormulasLanguagesProcessing.OCR화학 및 수학 공식 언어 인식을 위한 것입니다.
FormalLanguagesProcessing.OCRBasic, C/C++, COBOL, Fortran, Java, Pascal 형식 언어 인식을 위한 것입니다.
FRXIXProcessing.OCR고딕 폰트 인식을 위한 것입니다.
IndexProcessing.ICR Processing.OCRIndex 텍스트 유형 인식을 위한 것입니다.
MrfLanguagesProcessing.OCRMICR CMC-7MICR 문자, OCR-AOCR-B 폰트 인식을 위한 것입니다.
NaturalLanguagesProcessing.Classification Processing.ICR Processing.OCRABBYY FineReader Engine에서 지원하는 모든 언어(특수 그룹에 정의된 언어 제외) 문서를 처리하기 위한 것입니다. 6번째 열에서 필요한 언어를 지정할 수 있습니다.
ReceiptProcessing.OCRReceipt 텍스트 유형 인식을 위한 것입니다.
TypewriterProcessing.OCR타자기로 인쇄된 텍스트 인식을 위한 것입니다.
HandwrittenProcessing.OCR손글씨 텍스트 인식을 위한 것입니다.
나머지 열을 사용하여 파일 목록을 세밀하게 조정하세요:
  1. RequiredByModule — 이 열의 값은 Stage.Part.Details와 동일하며, 처음 세 열이 올바르게 지정된 경우 이 열을 필터링할 필요가 없습니다. 하지만 포함된 모듈을 확인하는 데 사용할 수 있습니다.
  2. RequiredByInterfaceLanguage — 파일이 필요한 인터페이스 언어입니다. “Any”로 표시된 파일은 언어 설정과 무관하게 필요합니다.
  3. RequiredByRecognitionLanguage — 파일이 필요한 인식 언어입니다. “Any”로 표시된 파일은 인식 언어와 무관하게 필요합니다.
  4. Optional — 파일이 모듈 기능에 필요한지 여부를 지정합니다. 값이 No인 경우 배포 키트에 이 파일을 포함해야 합니다. 값이 Yes로 설정된 경우는 다음과 같습니다:
  • 파일이 언어 특정입니다. 이 언어가 필요하다면 포함하세요(5번째 및 6번째 열 참조).
  • 이 파일이 담당하는 기능이 항상 필요하지 않습니다. 예를 들어, 특정 형식의 이미지를 여는 데 사용할 수 있습니다. 이 파일에 대한 추가 정보는 ABBYY FineReader Engine 배포 키트를 참조하여 필요 여부를 결정하세요.
마지막으로 필요한 파일 목록을 얻습니다. 마지막 세 개의 열은 파일의 위치와 크기를 지정합니다:
  1. Path — 배포 패키지의 파일 경로입니다.
  2. FileName — 파일 이름입니다.
  3. Size — 바이트 단위 파일 크기입니다.

관련 항목

배포 키트 - macOS