메인 콘텐츠로 건너뛰기
이 메서드는 문서를 외부 형식의 파일로 저장합니다. 사용 가능한 파일 형식은 FileExportFormatEnum 열거형의 상수로 정의됩니다.
Linux와 Windows에서는 PDF(TextOnly 모드 제외) 및 PPTX 형식으로 내보낼 때만 병렬 처리가 지원됩니다.

구문

C++

HRESULT Export(
  BSTR                 ExportFileName,
  FileExportFormatEnum Format,
  IUnknown*            ExportParams
);

C#

void Export(
  string               ExportFileName,
  FileExportFormatEnum Format,
  object               ExportParams
);

Visual Basic .NET

Sub Export( _
  ExportFileName As String, _
  Format As FileExportFormatEnum, _
  ExportParams As Object _
)

매개변수

ExportFileName [in] 이 변수는 출력 파일의 전체 경로를 포함합니다. 해당 파일이 이미 존재하는 경우 확인 없이 덮어씁니다. Format [in] 이 변수는 출력 파일의 형식을 지정합니다. 지원되는 파일 형식은 FileExportFormatEnum 설명을 참조하십시오. ExportParams [in] 파일 형식에 해당하는 유형의 내보내기 매개변수 객체를 이 입력 매개변수를 통해 전달하십시오. 예를 들어, 텍스트를 RTF 파일로 저장하는 경우 RTFExportParams 객체를 생성하고 필요한 매개변수를 설정한 다음, exportParams 입력 매개변수로 이 메서드에 전달하십시오. 이 매개변수를 0으로 설정하면 내보내기 매개변수의 기본값이 사용됩니다.
Linux에서 ABBYY FineReader Engine을 out-of-process로 로드하여 사용하는 경우, 이 매개변수에 반드시 NULL을 전달해야 합니다. 내보내기 매개변수를 전달하려면 원하는 설정으로 사용자 프로필을 생성하십시오.

반환 값

PDF 또는 XPS 형식으로 내보낼 때 이 메서드는 생성 날짜 또는 수정 날짜 형식이 잘못되었음을 나타내는 FREN_E_INVALID_CREATION_DATE_FORMAT 또는 FREN_E_INVALID_MODIFICATION_DATE_FORMAT 오류를 반환할 수 있습니다. 또한 ABBYY FineReader Engine 함수의 표준 반환 코드도 반환합니다.

비고

  • 대부분의 경우 문서를 내보내기 전에 문서 합성을 수행해야 합니다. 문서 합성을 생략하면 내보내기 중 오류가 발생할 수 있습니다. 자세한 내용은 IFRDocument::Synthesize 메서드 설명을 참조하세요.
  • 이 메서드는 FRDocument 객체의 IConnectionPointContainer 인터페이스에 연결된 리스너에 이벤트를 전달할 수 있습니다.
  • Linux 및 Windows의 경우: IEngine::MultiProcessingParams 속성 값에 따라 ABBYY FineReader Engine이 여러 페이지 문서의 내보내기 작업을 CPU 코어에 분산할 수 있습니다.

참고 항목

FRDocument