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
Saves the content of a pdfDocument variable in a".PDF" file.
Example
MonPDF is pdfDocument = "Test.pdf"
FOR EACH PageDocument OF MonPDF.Page
	Trace(PageDocument.Hauteur)
END
PDFSave(MonPDF, "testmdp.pdf")
Syntax
<Result> = PDFSave(<PDF to save> , <Name and path of the PDF file> [, <Quality>] [, <Password>])
<Result>: Boolean
  • True if saved successfully,
  • False otherwise. To get more details on the error, use ErrorInfo.
<PDF to save>: pdfDocument variable
Name of the pdfDocument variable that corresponds to the PDF document to save.
<Name and path of the PDF file>: Character string
Name and full (or relative) path of PDF file to create.
<Quality>: Optional Integer constant
Configures the compression level of colors and grayscale.
iAverageQualityAverage compression level.
iHighQualityLow compression level used to get a high quality for the generated PDF.
iLowQualityHigh compression level.
iMaximumQualityMinimum compression level to get a maximum quality. This constant is recommended when creating a PDF file intended to be printed.
iMinimumQualityMaximum compression level. The quality will be minimum. This constant can be used to create a PDF file intended to be viewed on the screen.
iQualityAutomaticCompression level automatically calculated to generate a better-quality PDF file (especially for images).
<Password>: Optional string or Secret string
New password to open the PDF file.
  • If this parameter is an empty string (""), the PDF will have no password.
  • If this parameter is not specified, the PDF document will keep its password if it has one.
New in version 2025
Secret strings: If you use the secret string vault, the type of secret string used for this parameter must be "ANSI or Unicode string".
To learn more about secret strings and how to use the vault, see Secret string vault.
Remarks
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
Business / UI classification: Business Logic
Component: wd300wdpdf.dll
Minimum version required
  • Version 25
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/16/2025

Send a report | Local help