메인 콘텐츠로 건너뛰기
C# 샘플은 Windows용 FRE에만 적용됩니다.
내보내기 중에는 인식된 문서가 적절한 형식의 파일로 저장됩니다. ABBYY FineReader Engine에는 다양한 내보내기 매개변수를 조정하는 도구를 제공하는 객체 그룹이 있습니다. 이러한 객체에 대한 포인터를 내보내기 메서드의 입력 매개변수로 전달하여 내보내기 결과에 영향을 줄 수 있습니다. 다음 FineReader Engine 객체는 내보내기 메서드를 제공합니다: FRDocumentFRPage. 지원되는 외부 형식마다 해당하는 내보내기 매개변수 객체가 있습니다. 다음과 같습니다: 프로필을 사용하여 내보내기 프로세스를 조정할 수도 있습니다. 자세한 내용은 프로필 사용하기을 참조하세요. 명함을 vCard 형식으로 내보내는 기능은 IBusinessCard::ExportToVCard 메서드를 통해 사용할 수 있습니다.

내보내기 절차

이 그룹의 객체를 사용하는 단계별 절차는 다음과 같습니다.
  1. 텍스트를 저장할 외부 형식에 맞는 내보내기 매개변수 객체를 만듭니다. Engine 객체의 해당 생성 메서드를 사용합니다.
  2. 생성한 객체에서 필요한 속성을 설정합니다. 내보내기 매개변수 객체의 모든 속성을 설정할 필요는 없습니다. 생성될 때 적절한 기본값으로 초기화되기 때문입니다. 기본값이 아닌 값을 사용하려는 속성만 조정하면 됩니다.
  3. 적절한 FileExportFormatEnum 상수와 함께 이 객체를 FRDocument 또는 FRPage 객체의 내보내기 메서드 중 하나에 전달합니다.
RTFExportParams 객체를 사용하는 샘플 코드:
FREngine.IEngine Engine;
FREngine.IFRDocument frDocument;
// 문서가 이미 인식 및 합성되었다고 가정합니다
// 내보내기 매개변수 조정
FREngine.IRTFExportParams exportParams = Engine.CreateRTFExportParams();
exportParams.KeepLines = true;
// 지정된 매개변수를 사용하여 결과 저장
frDocument.Export( "D:\\Demo.rtf", FREngine.FileExportFormatEnum.FEF_RTF, exportParams );

PDF 및 PDF/A 형식으로 내보내기

ABBYY FineReader Engine에서는 PDF 및 PDF/A 형식으로 내보내기를 더욱 편리하게 설정할 수 있습니다. 이를 위해 몇 가지 매개변수만으로 내보내기 설정을 조정할 수 있는 PDFExportParams 객체를 제공합니다. 예를 들어 IPDFExportParams::Scenario 속성 하나만으로도 품질과 파일 크기에 맞게 PDF를 최적화할 수 있습니다. PDFExportParams 객체를 사용하는 절차는 다음과 같습니다.
  1. Engine 객체의 CreatePDFExportParams 메서드를 사용하여 PDFExportParams 객체를 만듭니다.
  2. PDFExportParams 객체에 필요한 매개변수를 설정합니다.
    • 일부 항목(품질, 파일 크기, 내보내기 속도)을 기준으로 내보내기를 최적화하는 내보내기 시나리오(Scenario 속성)
    • 내보내기 형식: PDF, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b 또는 PDF/A-3u(PDFAComplianceMode 속성)
    • 인식된 텍스트의 내보내기 모드: 텍스트와 그림만, 페이지 이미지 위에 텍스트, 페이지 이미지 아래에 텍스트, 페이지 이미지만(TextExportMode 속성)
    • 필요한 경우 다른 매개변수도 설정
  3. FRDocument 또는 FRPage 객체의 내보내기 메서드 중 하나에 FEF_PDF 상수와 내보내기 매개변수 객체를 전달합니다.
PDFExportParams 객체를 사용하는 코드 예제:
FREngine.IEngine Engine;
FREngine.IFRDocument frDocument;
// 문서가 이미 인식 및 합성되었다고 가정합니다
// 내보내기 매개변수 설정
FREngine.IPDFExportParams pdfParams = Engine.CreatePDFExportParams();
pdfParams.Scenario = FREngine.PDFExportScenarioEnum.PES_Balanced;
// 지정한 매개변수를 사용해 결과 저장
frDocument.Export( "D:\\Demo.pdf", FREngine.FileExportFormatEnum.FEF_PDF, pdfParams );
다음 코드 샘플에서도 비슷한 절차를 사용합니다.

참고 항목

내보내기 형식 프로필 사용하기 전처리, 분석, 인식 및 합성의 매개변수 조정