MergeFileListA
文档操作
描述
末尾的 A 表示 ANSI(char)DLL 入口点;ActiveX/COM 接口仅公开 Unicode 形式。其行为与 MergeFileList 相同,字符串参数会使用当前 SetAnsiMode 代码页进行解释
合并命名文件列表中的所有文件,并将生成的合并文档保存到指定文件。使用 ClearFileList、FileListCount 和 AddToFileList 函数构建命名文件列表。文件列表必须包含两个或更多文件,合并才会成功
合并后的文档将包含所有文档中的大纲(书签)、表单字段和注释
常规合并路径在第一对输入文件之后交替使用临时输出文件,避免每个后续输入文件都为不断增长的中间 PDF 额外执行一次完整复制。这在保持现有返回计数行为的同时,减少较长文件列表的磁盘 I/O
语法
Delphi
Function DLMergeFileListA(InstanceID: Integer; ListName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFileListA(int InstanceID, const char * ListName, const char * OutputFileName);
参数
| ListName | 要合并的文件列表名称 要创建并容纳合并文件的文件路径和名称 |
|---|---|
| OutputFileName |
返回值
| 成功合并的文档数量,若小于预期数量,请使用 FileListItem 函数查找导致合并过程提前结束的文件 |