Pdf Signer
Provides the ability to sign and/or seal PDF documents. This node supports both visual signatures (images or text placed on the document) and cryptographic sealing (applying a certificate to digitally secure the document).
Revision History
1.0.0.0 Initial Release
Properties
Connection
Type: Connection Input
The connection profile containing the certificate details.
Certificate
Type: X509Certificate2 Input
The X.509 certificate used for cryptographic sealing of the PDF.
CertificatePassword
Type: String
The password associated with the certificate, if required.
Action
Type: String Input
Specifies what operation to perform on the PDF. Options:
- None – No signing or sealing applied.
- Sign – Apply only a visual signature (image or text).
- Seal – Apply only a cryptographic seal using the certificate.
- SignAndSeal – Apply both a visual signature and a cryptographic seal.
Layout
Type: JSON Input
The JSON layout definition describing where and how the visual signature should be placed on the PDF.
Content
Type: JSON Input
The JSON data used to populate the signature layout.
PdfFile
Type: Byte Input
The input PDF document that will be signed and/or sealed.
SignedPdfFile
Type: Byte Output
The resulting signed and/or sealed PDF document.
Setup
To use this node, you need:
- A valid X.509 certificate (with private key) for cryptographic sealing.
- The certificate password (if applicable).
- JSON configuration for the layout and content when applying visual signatures, load samples to see examples.
Remarks
- Signatures vs. Seals: A signature places visual elements (like an image or text) on the PDF, while a seal applies cryptographic validation using your certificate.
- If
Action
is set to Seal, no visual content will be added—only the cryptographic seal is applied. - If
Action
is set to Sign, only the visual elements will be added—no cryptographic sealing.