MergeFileList
Маніпуляції з документами
Опис
Об'єднує всі файли з іменованого списку та зберігає результат у зазначений файл. Список будуйте функціями ClearFileList, FileListCount і AddToFileList. Щоб об'єднання вдалося, у списку має бути щонайменше два файли
Контури (закладки), поля форми та анотації з усіх документів потраплять до об'єднаного документа
Звичайний шлях об'єднання чергує тимчасові вихідні файли після першої пари вхідних, уникаючи додаткової повної копії проміжного PDF, що росте, для кожного наступного входу. Поведінка лічильника повернення зберігається, а дискове введення-виведення на довших списках файлів зменшується
Синтаксис
Delphi
Function TPDFlib.MergeFileList(Const ListName, OutputFileName: WideString): Integer;
ActiveX
Function PDFlib::MergeFileList(ListName As String, OutputFileName As String) As Long
DLL
int DLMergeFileList(int InstanceID, const wchar_t * ListName, const wchar_t * OutputFileName);
Параметри
| ListName | Назва списку файлів для об'єднання Шлях та ім'я файла, який буде створено і який міститиме об'єднані файли |
|---|---|
| OutputFileName |
Скасування та ресурси
Об'єднання повідомляє прогрес під час сканування входів і запису об'єктів. Виклик Abort зупиняє операцію, закриває активні потоки та видаляє неповний вивід. Об'єднання списків файлів відкриває кожне джерело для сканування й тримає активними щонайбільше перший і потім поточний ридери, тож використання дескрипторів лишається обмеженим зі зростанням списку
Повернуті значення
| Кількість документів, успішно об'єднаних разом. Якщо вона менша за очікувану, файл, через який об'єднання завершилося передчасно, шукайте функцією FileListItem |