メインコンテンツへスキップ
このメソッドは、文書を外部フォーマットのファイルとして保存します。使用可能なファイル形式は、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 を使用している場合、このパラメーターには 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