MergeFilesA

文档操作

描述

末尾的 A 表示 ANSI(char)DLL 入口点;ActiveX/COM 接口仅公开 Unicode 形式。其行为与 MergeFiles 相同,字符串参数会使用当前 SetAnsiMode 代码页解释

合并磁盘上的两个文件,并将合并文档保存至新文件,文件直接在磁盘上访问,无需将整个文件加载到内存,因此可用于超大文档,文件不得加密,函数运行时监视输出文件大小以估算进度

两个文档中的大纲(书签)、表单字段和注释都会保留在合并后的文档中

语法

Delphi

Function DLMergeFilesA(InstanceID: Integer; FirstFileName, SecondFileName, OutputFileName: PAnsiChar): Integer;

DLL

int DLMergeFilesA(int InstanceID, const char * FirstFileName, const char * SecondFileName, const char * OutputFileName);

参数

FirstFileName要合并的第一个文件的名称
SecondFileName要合并的第二个文件的名称
OutputFileName要创建的文件名称,该文件将包含合并后的文档

返回值

0无法合并文件,使用 LastErrorCode 函数确定失败原因
1文件已成功合并,并已创建新的合并文档