MergeFileList

Manipulación de documento

Descripción

Combina todos los archivos de una lista de archivos con nombre y guarda el documento combinado resultante en el archivo especificado. Use las funciones ClearFileList, FileListCount y AddToFileList para construir la lista de archivos con nombre. Debe haber dos o más archivos en la lista para que la combinación tenga éxito

El documento combinado incluirá esquemas (marcadores), campos de formulario y anotaciones de todos los documentos

La ruta de combinación normal alterna archivos temporales de salida después del primer par de archivos de entrada, lo que evita una copia completa adicional del PDF intermedio creciente para cada entrada posterior; esto conserva el comportamiento actual del recuento devuelto y reduce la E/S de disco en listas de archivos extensas

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

ListNameEl nombre de la lista de archivos que se combinarán La ruta y el nombre de archivo del archivo que se creará y contendrá los archivos combinados
OutputFileName

Cancelación y recursos

La combinación informa el progreso mientras explora las entradas y escribe objetos Llamar a Abort detiene la operación, cierra los flujos activos y elimina la salida incompleta Las combinaciones de listas de archivos abren cada origen para explorarlo y mantienen activos al escribir, como máximo, el primer lector y el lector actual, por lo que el uso de identificadores se mantiene limitado conforme crece la lista

Valores devueltos

El número de documentos que se combinaron correctamente Si es menor que el número previsto, use la función FileListItem para encontrar el archivo que hizo que el proceso de combinación terminara prematuramente