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 | 文件已成功合并,并已创建新的合并文档 |