MergeFileListStrict

Управление документом

Описание

Сливает именованный список файлов и записывает объединенный PDF в OutputFileName. Использует тот же путь сохранения структурированного PDF, оглавления, полей форм и аннотаций, что и MergeFileList

В отличие от MergeFileList, строгий режим останавливается на первом нечитаемом, зашифрованном, поврежденном или отсутствующем вводе. Используйте, когда требуется прежнее поведение остановки на первой ошибке

Синтаксис

Delphi

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

Параметры

ListNameИменованный список файлов для слияния. Собирается через ClearFileList, AddToFileList и FileListCount
OutputFileNameПуть и имя создаваемого PDF

Отмена и ресурсы

Слияние сообщает прогресс при сканировании входов и записи объектов. Вызов Abort останавливает операцию, закрывает активные потоки и удаляет неполный вывод. При слиянии списков файлов каждый источник открывается на время сканирования, а при записи активными остаются не более чем первый и текущий reader, так что расход дескрипторов остаётся ограниченным при любом размере списка

Возвращаемые значения

0Слияние не создало выходной файл
Non-zeroЧисло входных файлов, слитых успешно. Статусы по каждому файлу смотрите в ListName + "Result" через FileListItem