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.