跳转到主要内容
ExportFileWriter 对象已弃用,并将在未来版本中移除。
此方法创建 ExportFileWriter 对象。该对象可用于将识别的文本保存为 PDF 格式。

语法

C++

HRESULT CreateExportFileWriter(
  BSTR   FileName,
  FileExportFormatEnum ExportFormat,
  IUnknown*  Params,
  IExportFileWriter** Result
);

C#

IExportFileWriter CreateExportFileWriter(
  BSTR   FileName,
  FileExportFormatEnum ExportFormat,
  object   Params,
);

Visual Basic .NET

Sub CreateExportFileWriter( _
  FileName As BSTR, _
  ExportFormat As FileExportFormatEnum, _
  Params As Object,  _
) As IExportFileWriter

参数

FileName [in] 指定输出文件的完整路径。如果该文件已存在,则会直接覆盖,不会提示。 ExportFormat [in] 指定输出文件的格式。
当前仅支持 PDF 格式。
Params [in] 通过此输入参数传递与文件格式对应类型的导出参数对象。例如,如果要将文本保存为 PDF 文件,请创建一个 PDFExportParams 对象,在其中设置所需参数,然后将其作为 Params 输入参数传递给此方法。此参数可以为 0,此时将使用导出参数的默认值;或者,如果已加载某个配置文件,则使用该配置文件中设置的参数。
在 Linux 中,如果您使用的是以进程外方式加载的 ABBYY FineReader Engine,则你必须为此参数传递 NULL。
Result [out, retval] 指向 IExportFileWriter* 指针变量的指针,该变量接收生成的 ExportFileWriter 对象的接口指针。 *Result 不得为 NULL。成功调用此方法后,保证 *Result 非 NULL。

返回值

此方法没有特定返回值。它返回 ABBYY FineReader Engine 函数的标准返回值

另请参阅

Engine ExportFileWriter