PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Fusionne plusieurs fichiers PDF existant en un seul fichier PDF. Les fichiers sont fusionnés les uns après les autres. Les chemins des fichiers PDF peuvent être présents dans un tableau.
Exemple
// Fusionne 2 fichiers PDF en un seul
PDFFusionne("C:\Doc PDF\pdf_fusion.pdf", "C:\Doc PDF\EtatRequete.pdf", "C:\Doc PDF\Concepts.pdf")
// Fusionne les fichiers au format PDF présents dans un tableau
MonTableauPDF est un tableau de 3 chaînes
MonTableauPDF[1] = "C:\Doc\Fonctions1.pdf"
MonTableauPDF[2] = "C:\Doc\Fonctions2.pdf"
MonTableauPDF[3] = "C:\Doc\Fonctions3.pdf"
PDFFusionne("C:\Doc\pdf_fusion.pdf", MonTableauPDF)
Syntaxe

Fusionner plusieurs fichiers PDF Masquer les détails

<Résultat> = PDFFusionne(<Fichier PDF Résultat>, <Fichier PDF 1>, <Fichier PDF 2> [..., [<Fichier PDF N>]])
<Résultat> : Booléen
  • Vrai si le fichier résultat a été généré,
  • Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Fichier PDF Résultat> : Chaîne de caractères (avec guillemets)
Nom et chemin complet du fichier PDF à créer. Ce fichier contiendra la fusion des différents fichiers PDF.
<Fichier PDF 1> : Chaîne de caractères (avec guillemets)
Nom et chemin complet du premier fichier PDF à fusionner.
<Fichier PDF 2> : Chaîne de caractères (avec guillemets)
Nom et chemin complet du second fichier PDF à fusionner.
<Fichier PDF N> : Chaîne de caractères optionnelle (avec guillemets)
Nom et chemin complet du Nième fichier PDF à fusionner.

Fusionner plusieurs fichiers PDF présents dans un tableau Masquer les détails

<Résultat> = PDFFusionne(<Fichier PDF Résultat>, <Fichiers PDF à fusionner>)
<Résultat> : Booléen
  • Vrai si le fichier résultat a été généré,
  • Faux dans le cas contraire. Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Fichier PDF Résultat> : Chaîne de caractères (avec guillemets)
Nom et chemin complet du fichier PDF à créer. Ce fichier contiendra la fusion des différents fichiers PDF.
<Fichiers PDF à fusionner> : Tableau
Nom du tableau de chaînes contenant les chemins des fichiers PDF à fusionner.
Remarques
  • Jusqu'à la version 18 :
    • Cette fonction génère uniquement des fichiers PDF version 1.4.
    • La fusion n'est pas supportée pour les fichiers PDF version 1.5 et supérieures.
  • A partir de la version 19, les fichiers PDF version 1.5 sont gérés par WINDEV et WEBDEV.
  • Les signets présents dans les PDF ne sont pas conservés par la fusion.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd220wdpdf.dll
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
Tableau de chaines dynamique
On peut bien sur utiliser un tableau dynamique tel que:

tabLesfichiers est un tableau de chaînes

TableauAjouteLigne(tabLesfichiers,"c:\temp\fichier1.pdf")
TableauAjouteLigne(tabLesfichiers,"c:\temp\fichier2.pdf")
TableauAjouteLigne(tabLesfichiers,"c:\temp\fichier3.pdf")
TableauAjouteLigne(tabLesfichiers,"c:\temp\fichier4.pdf")

PDFFusionne(LefichierResultat,tabLesfichiers)
Hervé Franco
30 aoû. 2016