MergeFileList

Manipulation de documents

Description

Fusionne tous les fichiers d’une liste nommée et enregistre le document obtenu dans le fichier indiqué. Utilisez ClearFileList, FileListCount et AddToFileList pour construire la liste. Elle doit contenir au moins deux fichiers pour que la fusion réussisse

Les signets, champs de formulaire et annotations de tous les documents seront présents dans le document fusionné

Le chemin de fusion ordinaire alterne les fichiers de sortie temporaires après la première paire de fichiers d’entrée, évitant une copie complète supplémentaire du PDF intermédiaire croissant pour chaque entrée suivante. Le comportement existant du nombre renvoyé est préservé, avec moins d’E/S disque sur les longues listes

Syntaxe

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

Paramètres

ListNameNom de la liste des fichiers à fusionner Chemin et nom du fichier à créer, qui contiendra les fichiers fusionnés
OutputFileName

Annulation et ressources

La fusion indique sa progression pendant l’analyse des entrées et l’écriture des objets. Abort arrête l’opération, ferme les flux actifs et supprime la sortie incomplète. Les fusions de listes ouvrent chaque source pour l’analyse et ne conservent au plus que le premier lecteur et le lecteur actuel pendant l’écriture

Valeurs de retour

Nombre de documents fusionnés avec succès. S'il est inférieur au nombre prévu, utilisez FileListItem pour trouver le fichier ayant interrompu prématurément la fusion