|
|
|
|
- Properties specific to pdfDocument variables
- Remarks
- WLanguage functions that use pdfDocument variables
pdfDocument (Type of variable) In french: pdfDocument
The pdfDocument type gets all the characteristics of a PDF file: author, date created, page content, etc. Some characteristics of the PDF document can be changed using different WLanguage properties. It is possible to add or delete pages. Remark: For more details on the declaration of this type of variable and the use of WLanguage properties, see Declaring a variable. MonPDF is pdfDocument = "test.pdf" FOR EACH PageDocument OF MonPDF.Page Trace(PageDocument.Hauteur) END PDFSave(MonPDF, "testmdp.pdf") // Il est également possible d'utiliser la syntaxe préfixée // MonPDF.Sauve("testmdp.pdf") MonDocPDF is pdfDocument = PDFOpen("C:\temp\Monguide.pdf") Trace(MonDocPDF.PDFVersion) Trace(MonDocPDF.Author) Trace(MonDocPDF.Page.Occurrence) Trace(MonDocPDF.Page[1].Largeur) Trace(MonDocPDF.Page[36].Hauteur) FOR EACH UnElémentTexte OF 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) END MonDocPDF2 is pdfDocument = "C:\temp\plan.pdf" // Ajout de pages Add(MonDocPDF2.Page, MonDocPDF.Page[5]) // Insertion de pages Insert(MonDocPDF2.Page, 1, MonDocPDF.Page[32]) // Enregistrement du PDF modifié PDFSave(MonDocPDF2, "MonDocPDF2.pdf") ShellExecute("MonDocPDF2.pdf") Remarks Properties specific to pdfDocument variables The following properties can be used to handle a PDF document: | | | Property name | Type used | Effect |
---|
Attachment | Array of pdfAttachment | Attachments of PDF document. It is possible to delete or add attachments to a document using array management functions ( Adds, Deletes, ... on the array of pdfAttachment variables). | Author | Character string | Author of the document (only if this information is available in the PDF document). This property is read-only. | DateCreated | DateTime | Date and time the document was created (only if this information is available in the PDF document). This property is read-only. This property corresponds to "CreationDate" in previous versions. | DateModified | DateTime | Date and time the document was last modified (only if this information is available in the PDF document). This property is read-only. This property corresponds to "ModificationDate" in previous versions. | Generator | Character string | Name of the program that generated the document (only if this information is available in the PDF document). This property is read-only. | Keyword | Character string | Document keyword (only if this information is available in the PDF document). If several keywords are specified, the separator used depends on the generator. This property is read-only. | Page | Array of pdfPage | Pages of the PDF document. It is possible to delete or add pages to a document using array management functions ( Adds, Deletes, ... on the array of pdfPage variables). | PDFVersion | Character string | Version of the PDF standard used in the PDF document. This property is read-only. | New in version 28Signet | Array of pdfBookmark | Bookmarks of the PDF document. | Title | Character string | Document title (only if this information is available in the PDF document). This property is read-only. | Value | Character string or Buffer | PDF document. This property can correspond to: - the path of the PDF document,
- the buffer containing the PDF document.
|
Remarks - To initialize the pdfDocument variable, simply assign a string or (buffer) containing a PDF file. It is then possible to modify the document (by adding attachments or setting a password, for example) and then save it again by calling PDFSave.
- It is possible to delete or add pages to a document using array functions (Adds, Deletes, ... on the array of pdfPage variables). Similarly, it is possible to add or delete attachments.
WLanguage functions that use pdfDocument variables
Related Examples:
|
Unit examples (WINDEV): PDFDocument type
[ + ] This example shows how to use the pdfDocument WLanguage type. This type is used to handle PDF files by programming. You can: - Retrieve the details of the PDF file (Created, Modified, Author, etc.) - Retrieve the text of the PDF file (page by page and line by line) - List / Add / Delete attachments
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|