MergeFileListStrict

文档操作

描述

合并命名文件列表,并将合并后的 PDF 写入 OutputFileName,它使用与 MergeFileList 相同的标记 PDF、书签、表单字段和注释保留路径

与 MergeFileList 不同,严格模式会在遇到第一个不可读、加密、损坏或缺失的输入时停止。当需要较早的首次失败即停止行为时,请使用此模式

语法

Delphi

Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;

参数

ListName要合并的命名文件列表 使用 ClearFileList、AddToFileList 和 FileListCount 构建该列表
OutputFileName要创建的 PDF 的路径和文件名

取消和资源

合并在扫描输入和写入对象期间报告进度。调用 Abort 会停止操作、关闭活动流并移除不完整的输出。文件列表合并为扫描打开每个源,写入时最多保持第一个和当前源读取器活动,因此列表增长时句柄使用保持有界

返回值

0合并未生成输出文件
Non-zero成功合并的输入文件数,使用 ListName + "Result" 和 FileListItem 检查每个文件的状态消息