ExportFileWriter 对象已弃用,并将在未来版本中移除。
此方法创建 ExportFileWriter 对象。该对象可用于将识别的文本保存为 PDF 格式。
HRESULT CreateExportFileWriter(
BSTR FileName,
FileExportFormatEnum ExportFormat,
IUnknown* Params,
IExportFileWriter** Result
);
IExportFileWriter CreateExportFileWriter(
BSTR FileName,
FileExportFormatEnum ExportFormat,
object Params,
);
Sub CreateExportFileWriter( _
FileName As BSTR, _
ExportFormat As FileExportFormatEnum, _
Params As Object, _
) As IExportFileWriter
FileName
[in] 指定输出文件的完整路径。如果该文件已存在,则会直接覆盖,不会提示。
ExportFormat
[in] 指定输出文件的格式。
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