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
| ListName | Le nom de la liste de fichiers à utiliser Tous les fichiers de cette liste seront fusionnés |
|---|---|
| OutputFileName | Le 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
| 0 | Le processus de fusion n'a pas pu être terminé Utilisez la fonction GetLastError pour déterminer la cause de l'erreur |
|---|---|
| Non-zero | Nombre de fichiers fusionnés |