MergeFiles

文档操作

描述

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

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

语法

Delphi

Function TPDFlib.MergeFiles(Const FirstFileName, SecondFileName, OutputFileName: WideString): Integer;

ActiveX

Function PDFlib::MergeFiles(FirstFileName As String, SecondFileName As String, OutputFileName As String) As Long

DLL

int DLMergeFiles(int InstanceID, const wchar_t * FirstFileName, const wchar_t * SecondFileName, const wchar_t * OutputFileName);

参数

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

返回值

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