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
| ListName | El 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 |