|
|
|
|
|
- Propriétés spécifiques à la description des variables de type pdfDocument
- Remarques
- Fonctions WLangage utilisant les variables de type pdfDocument
pdfDocument (Type de variable) En anglais : pdfDocument
Le type pdfDocument permet de connaître toutes les caractéristiques d'un fichier PDF : auteur, date de création, contenu des pages, etc. Certains caractéristiques de ce document PDF peuvent être modifiées à l'aide de différentes propriétés WLangage. Il est possible par exemple d'ajouter ou de supprimer des pages. Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable. MonPDF est un pdfDocument = "test.pdf"
POUR TOUTE PageDocument DE MonPDF.Page
Trace(PageDocument.Hauteur)
FIN
PDFSauve(MonPDF, "testmdp.pdf")
MonDocPDF est un pdfDocument = PDFOuvre("C:\temp\Monguide.pdf")
Trace(MonDocPDF.VersionPDF)
Trace(MonDocPDF.Auteur)
Trace(MonDocPDF.Page.Occurrence)
Trace(MonDocPDF.Page[1].Largeur)
Trace(MonDocPDF.Page[36].Hauteur)
POUR TOUT UnElémentTexte DE MonDocPDF.Page[2].ElémentTexte
Trace(UnElémentTexte.Texte + " X = " +
UnElémentTexte.X + " Y = " + UnElémentTexte.Y + " L = " +
UnElémentTexte.Largeur + " H = " + UnElémentTexte.Hauteur)
FIN
MonDocPDF2 est un pdfDocument = "C:\temp\plan.pdf"
Ajoute(MonDocPDF2.Page, MonDocPDF.Page[5])
Insère(MonDocPDF2.Page, 1, MonDocPDF.Page[32])
PDFSauve(MonDocPDF2, "MonDocPDF2.pdf")
LanceAppliAssociée("MonDocPDF2.pdf")
Remarques Propriétés spécifiques à la description des variables de type pdfDocument Les propriétés suivantes peuvent être utilisées pour manipuler un document PDF : | | | Nom de la propriété | Type manipulé | Effet |
---|
Auteur | Chaîne de caractères | Auteur du document (uniquement si cette information est disponible dans le document PDF). Cette propriété est disponible en lecture seulement. | DateCréation | DateHeure | Date et heure de création du document (uniquement si cette information est disponible dans le document PDF). Cette propriété est disponible en lecture seulement. | DateModification | DateHeure | Date et heure de dernière modification du document (uniquement si cette information est disponible dans le document PDF). Cette propriété est disponible en lecture seulement. | Générateur | Chaîne de caractères | Nom du logiciel ayant permis de générer le document (uniquement si cette information est disponible dans le document PDF). Cette propriété est disponible en lecture seulement. | MotClé | Chaîne de caractères | Mot-clé du document (uniquement si cette information est disponible dans le document PDF). Si plusieurs mots-clé sont spécifiés, le séparateur utilisé dépend du générateur. Cette propriété est disponible en lecture seulement. | Page | Tableau de pdfPage | Pages du document PDF. Il est possible d'ajouter ou supprimer des pages à un document en utilisant les fonctions de manipulation de tableau ( Ajoute, Supprime, etc. sur le tableau de variables de type pdfPage). | PièceJointe | Tableau de pdfPièceJointe | Pièces jointes du document PDF. Il est possible d'ajouter ou supprimer des pièces jointes à un document en utilisant les fonctions de manipulation de tableau ( Ajoute, Supprime, etc. sur le tableau de variables de type pdfPièceJointe). | Signet | Tableau de pdfSignet | Signets du document PDF. | Titre | Chaîne de caractères | Titre du document (uniquement si cette information est disponible dans le document PDF). Cette propriété est disponible en lecture seulement. | Valeur | Chaîne de caractères ou Buffer | Document PDF. Cette propriété peut correspondre : - au chemin du document PDF,
- au buffer contenant le document PDF.
| VersionPDF | Chaîne de caractères | Version de la norme PDF utilisée dans le document PDF. Cette propriété est disponible en lecture seulement. |
Remarques - Pour initialiser la variable de type pdfDocument, il suffit de lui affecter une chaîne de caractères (ou un buffer) contenant un fichier PDF. Il est ensuite possible de modifier le document (en ajoutant des pièces jointes ou en fixant un mot de passe, par exemple) puis de le re-sauver en appelant la fonction PDFSauve.
- Il est possible d'ajouter ou supprimer des pages à un document en utilisant les fonctions de manipulation de tableau (fonctions Ajoute, Supprime, etc. sur le tableau de variables de type pdfPage). De la même façon, il est possible d'ajouter ou de supprimer des pièces jointes.
Fonctions WLangage utilisant les variables de type pdfDocument
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
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|