메인 콘텐츠로 건너뛰기
이 메서드는 문서를 외부 형식으로 메모리에 저장합니다. 사용 가능한 파일 형식은 FileExportFormatEnum 열거형 상수로 제공됩니다.
메모리로 내보내기에서는 XLS 형식이 지원되지 않습니다.

구문

C++

HRESULT ExportToMemory(
  IFileWriter*         FileWriter,
  FileExportFormatEnum Format,
  IUnknown*            ExportParams
);

C#

void ExportToMemory(
  IFileWriter          FileWriter,
  FileExportFormatEnum Format,
  object               ExportParams
);

Visual Basic .NET

Sub ExportToMemory( _
  FileWriter As IFileWriter, _
  Format As FileExportFormatEnum, _
  ExportParams As Object _
)

매개변수

FileWriter [in] 문서를 기록해야 하는 파일 쓰기 스트림을 나타내는 IFileWriter 유형의 사용자 구현 객체에 대한 인터페이스를 참조합니다. Format [in] 이 변수는 출력 파일의 형식을 지정합니다. 지원되는 파일 형식은 FileExportFormatEnum 설명을 참조하세요. ExportParams [in] 이 입력 매개변수를 통해 파일 형식에 해당하는 유형의 내보내기 매개변수 객체를 전달합니다. 예를 들어 텍스트를 RTF 파일로 저장하는 경우 RTFExportParams 객체를 생성하고, 필요한 매개변수를 설정한 다음 이 메서드에 exportParams 입력 매개변수로 전달합니다. 이 매개변수는 0일 수 있으며, 이 경우 내보내기 매개변수의 기본값이 사용됩니다.

반환 값

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

비고

  • 대부분의 경우 문서를 내보내기 전에 문서 합성을 수행해야 합니다. 문서 합성을 생략하면 내보내기 중 오류가 발생할 수 있습니다. 자세한 내용은 IFRDocument::Synthesize 메서드 설명을 참조하세요.
  • 이 메서드는 FRDocument 객체의 IConnectionPointContainer 인터페이스에 연결된 리스너에 이벤트를 보고할 수 있습니다.
  • Linux 및 Windows의 경우:
    • 병렬 프로세스에서의 내보내기는 PDF(TextOnly 모드 제외) 및 PPTX 형식에서만 지원됩니다.
    • IEngine::MultiProcessingParams 속성 값에 따라 ABBYY FineReader Engine은 여러 페이지 문서의 내보내기 작업을 CPU 코어에 분산할 수 있습니다.
  • Linux의 경우: 엔진 객체가 별도 프로세스 서버로 로드된 경우 이 메서드는 작동하지 않습니다.

참고 항목

FRDocument