MergeFileList

Manipulación de documento

Descripción

Combina todos los archivos de una lista con nombre y guarda el resultado. Use ClearFileList, FileListCount y AddToFileList; se requieren al menos dos archivos

Los esquemas (marcadores), campos de formulario y anotaciones de todos los documentos estarán presentes en el documento combinado

La combinación ordinaria alterna archivos temporales tras el primer par, evitando copiar de nuevo todo el PDF intermedio y reduciendo E/S en listas largas

Sintaxis

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);

Parámetros

ListNameNombre de la lista de archivos que se combinarán Ruta y nombre del archivo que se creará y contendrá los archivos combinados
OutputFileName

Cancelación y recursos

La combinación informa del progreso mientras examina las entradas y escribe los objetos. Al llamar a Abort se detiene la operación, se cierran los flujos activos y se elimina la salida incompleta. Las combinaciones de listas de archivos abren cada origen para examinarlo y mantienen activos como máximo los lectores del primer origen y del origen actual durante la escritura, por lo que el uso de identificadores permanece limitado al crecer la lista

Valores devueltos

Número de documentos combinados correctamente. Si es menor que el previsto, use FileListItem para encontrar el archivo que terminó el proceso prematuramente