ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Standard functions / PDF functions
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Adds a watermark to all or some pages of an existing PDF file.
Note: This function can be used several times on the same document to add different watermarks.
New in version 2025
Android This function is now available for Android applications.
Android Widget This function is now available in Android widget mode.
Example
MonFiligrane is Watermark
MonFiligrane.Text = "Confidentiel"
MonFiligrane.Font.Name = "Arial"
MonFiligrane.Position = iCenterH + iBottom

MonPDF is pdfDocument = fExeDir() + [fSep()] + "ETAT_SansNom1.pdf"

// Ajout du filigrane sur le document PDF
PDFAddWatermark(MonPDF, MonFiligrane)

MonFiligrane.Text = "Confidentiel - Ne pas diffuser"
// Ajout du filigrane sur une page du document PDF
PDFAddWatermark(MonPDF.Page[1], MonFiligrane)

PDFSave(MonPDF, fExeDir() + [fSep()] + "ETAT_SansNom1_Avec_Filigrane.pdf")
WINDEV
MonFiligrane is Watermark
MonFiligrane.Text = "Confidentiel"
MonFiligrane.Font.Name = "Arial"
MonFiligrane.Position = iCenterH + iBottom

MonPDF is pdfDocument = fExeDir() + [fSep()] + "ETAT_SansNom1.pdf"

// Ajout du filigrane sur le champ Lecteur PDF
PDFAddWatermark(PDF_MonLecteur, MonFiligrane)
Syntax

Adding a watermark to a page in a PDF document Hide the details

PDFAddWatermark(<Page> , <Watermark>)
<Page>: pdfPage variable
Name of the pdfPage variable that corresponds to the page of the PDF file in which the watermark is to be added.
<Watermark>: Watermark variable
Name of the Watermark variable that corresponds to the watermark to be added to the page.

Adding a watermark to a PDF document Hide the details

PDFAddWatermark(<Document> , <Watermark>)
<Document>: pdfDocument variable
Name of the pdfDocument variable that corresponds to the PDF document to be used.
<Watermark>: Watermark variable
Name of the Watermark variable that corresponds to the watermark to be added in all pages of the PDF document.
WINDEV

Adding a watermark to a document displayed in a PDF Reader control Hide the details

PDFAddWatermark(<PDF Reader control> , <Watermark>)
<PDF Reader control>: Control name
Name of PDF Reader control to use
<Watermark>: Watermark variable
Name of the Watermark variable that corresponds to the watermark to be added in all pages of the PDF document.
Related Examples:
PDFDocument type 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
Component: wd300wdpdf.dll
Minimum version required
  • Version 27
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/27/2025

Send a report | Local help