此方法将文档保存为外部格式的文件。可用的文件格式由 FileExportFormatEnum 枚举中的常量表示。
在 Linux 和 Windows 中,仅当导出为 PDF (TextOnly 模式除外) 或 PPTX 格式时,才支持并行处理。
HRESULT Export(
BSTR ExportFileName,
FileExportFormatEnum Format,
IUnknown* ExportParams
);
void Export(
string ExportFileName,
FileExportFormatEnum Format,
object ExportParams
);
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 函数的标准返回代码。
FRDocument