MergeFileListFast

Manipulation de documents

Description

Semblable à la fonction MergeFileList, mais utilise un algorithme avancé pour améliorer la vitesse

Lors de la fusion, une nouvelle liste de fichiers contenant le résultat de l’opération pour chaque élément de la liste indiquée sera créée. Elle portera le nom de la liste d’origine suivi du mot Result. Par exemple, si la liste d’origine s’appelle "MyFiles", la nouvelle liste s’appellera "MyFilesResult". Cette liste ne contiendra pas de noms de fichiers, mais une description textuelle de l’état de chaque fichier correspondant pendant la fusion

La liste de fichiers doit contenir au moins deux fichiers pour que la fusion réussisse

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

Syntaxe

Delphi

Function TPDFlib.MergeFileListFast(Const ListName, OutputFileName: WideString): Integer;

ActiveX

Function PDFlib::MergeFileListFast(ListName As String, OutputFileName As String) As Long

DLL

int DLMergeFileListFast(int InstanceID, const wchar_t * ListName, const wchar_t * OutputFileName);

Paramètres

ListNameLe nom de la liste de fichiers à utiliser Tous les fichiers de cette liste seront fusionnés
OutputFileNameLe chemin et le nom du fichier de sortie à créer Ce fichier contiendra tous les fichiers de la liste

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

0Le processus de fusion n'a pas pu être terminé Utilisez la fonction GetLastError pour déterminer la cause de l'erreur
Non-zeroNombre de fichiers fusionnés