Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples
New in version: 9.0   9.1   9.2   9.3   9.4   9.5   10.0   10.1   10.2   10.3    Statistic  


Saves and signs the current PDF.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
DynaPDF 3.3 Yes Yes Yes Yes Yes
MBS( "DynaPDF.SaveAndSignFile"; PDF; CertFilePath; Password { ; Reason; Location; filename; Preview } )   More


Parameter Description Example value
PDF The PDF reference returned from DynaPDF.New. $pdf
CertFilePath File path to a PKCS#12 certificate file. "C:\test.pfx"
Password Password to decrypt the cert's private key. $password
Reason Optional
Optional reason string.
Location Optional
Optional signers location string
filename Optional
Optionally the file name to be associated with the container value.
The file name should include pdf file extension.
Preview Optional
Optional, whether to include a preview JPEG.
Default is 1 for including one. Pass zero to disable preview.


Returns container value with PDF file.


Saves and signs the current PDF.
On success you either get back the PDF as container value (in memory PDF) or it returns OK after writing PDF to file (file based PDF).
The plugin also renders a JPEG for preview and includes it within the container value (with DynaPDF Pro).

On Windows you can use WinCrypt with DynaPDF.SaveAndSignFileWinCrypt function and optionally use dialog to pick the certificate with DynaPDF.SaveAndSignFileWinCryptDialog from the certificate store.


Save PDF:

Set Field [ MyTable::ContainerField; MBS( "DynaPDF.SaveAndSignFile"; $PDF; "/Users/cs/Desktop/test.pfx"; $password; "Test"; ""; "report.pdf" ) ]

See also

Example Databases

Blog Entries

Created 18th August 2014, last changed 31st January 2020

DynaPDF.Save   -   DynaPDF.SaveAndSignFileWinCrypt

Feedback: Report problem or ask question.

MBS Xojo blog