|
|
|
|
|
Fonctions de gestion des fichiers PDF
Remarque : Ces fonctions sont également disponibles en syntaxe préfixée ( Fonctions de gestion des fichiers PDF (syntaxe préfixée)).
Pour manipuler les fichiers PDF, le WLangage dispose de différents types de variables :
| | pdfDocument | Le type pdfDocument permet de connaître toutes les caractéristiques d'un fichier PDF : auteur, date de création, contenu des pages, ... | pdfElémentTexte | Le type pdfElémentTexte permet de connaître toutes les caractéristiques d'un élément textuel dans une page PDF. | pdfPage | Le type pdfPage permet de définir toutes les caractéristiques avancées d'une page d'un document PDF chargé en mémoire. | pdfParamètre | Le type pdfParamètre permet de définir toutes les caractéristiques d'un fichier PDF à générer. | pdfPièceJointe | Le type pdfPièceJointe permet de définir toutes les caractéristiques avancées d'une pièce jointe dans un document PDF. | pdfSignature | Le type pdfSignature permet de définir toutes les caractéristiques avancées d'une signature à appliquer à un fichier PDF lors de la signature d'un PDF existant (via la fonction PDFSigne). |
Les fonctions permettant de manipuler des fichiers PDF via ces variables sont les suivantes :
| | PDFAjouteFiligrane | Ajoute un filigrane sur toutes les pages ou sur certaines pages d'un fichier PDF existant. | PDFAjouteImage | Ajoute une image dans une page d'un fichier PDF existant. | PDFExtraitPage | Extrait une page d'un fichier PDF dans une variable de type Image. | PDFFerme | Ferme le fichier PDF chargé en mémoire dans une variable de type pdfDocument. | PDFNbSignature | Récupère le nombre de signatures dans un document PDF. | PDFOuvre | Ouvre un document PDF et charge ce document dans une variable de type pdfDocument. | PDFRécupèreDateSignature | Récupère la date de l'une des signatures d'un document PDF. | PDFRécupèreSignature | Récupère la signature d'un document PDF sous forme d'un buffer. | PDFSauve | Sauve le contenu d'une variable de type pdfDocument dans un fichier ".PDF". | PDFSigne | Applique une signature d'approbation sur un PDF existant. | | Vérifie la validité des signatures contenues dans un PDF. Attention : Cette fonction est disponible uniquement à partir de la version 2025 Update 1. | PDFVersTexte | Extrait le texte contenu dans un document PDF. |
Remarque : Les fonctions suivantes permettent de manipuler directement les fichiers PDF :
| | PDFEstProtégé | Vérifie si le fichier PDF nécessite un mot de passe pour être lu. | PDFExtraitPage | Extrait une page d'un fichier PDF dans une variable de type Image. | PDFFusionne | 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. | PDFFusionneAvecMotDePasse | Fusionne plusieurs fichiers PDF existants et protégés par un mot de passe d'ouverture en un seul fichier PDF. | PDFMotDePasse | Protège un document PDF par un mot de passe. | PDFNombreDePages | Renvoie le nombre total de pages d'un fichier PDF. | PDFSigne | Applique une signature d'approbation sur un PDF existant. | | Vérifie la validité des signatures contenues dans un PDF. Attention : Cette fonction est disponible uniquement à partir de la version 2025 Update 1. | PDFVersTexte | Extrait le texte contenu dans un document PDF. |
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Le type PDFDocument
[ + ] Cet exemple permet de montrer l'utilisation du type WLangage pdfDocument. Ce type WLangage permet de manipuler par programmation les fichiers PDF. Vous pouvez : - Récupérer des informations sur le fichier PDF (Date de création, Date de modification, Auteur, ...) - Récupérer le texte du fichier PDF (page par page et ligne par ligne) - Lister / Ajouter / Supprimer des pièces jointes - Ajouter un filigrane sur les pages du fichier PDF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|