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