Skip to main content

Enhance PDF

Overview​

The Enhance PDF node applies additional presentation and security attributes to a PDF file produced earlier in the workflow. You can overlay a logo image, set a background, enforce PDF/A compliance, and configure access restrictions without modifying the source document.

Purpose​

Use Enhance PDF when a PDF needs workflow-managed branding, backgrounds, archival PDF/A conversion, or basic permission controls before it is sent or stored.

Configuration​

Optionally overlay a logo image on every page of the PDF.

  • Select Logo: Choose a logo resource from the dropdown. Set to None to skip adding a logo.
  • Logo Side Margin: The horizontal offset (in points) from the edge of the page where the logo is placed.
  • Logo Top Margin: The vertical offset (in points) from the top of the page where the logo is placed.
  • Use Property: Optionally, you can write the name of a property you want the logo to be read from.

Background​

Optionally apply a background image to every page of the PDF.

  • Select Background: Choose a background resource from the dropdown. Set to None to skip.
  • Use Property: Optionally, you can write the name of the property you want the background to be read from.
  • PDF/A Type: Select a PDF/A conformance level to produce an archival-compliant document. When set to None, PDF/A conversion is skipped and the Security Settings below become available.

Security Settings​

Security settings are only available when PDF/A Type is set to None. PDF/A does not permit encryption, so these options are hidden when a conformance level is selected.

  • Owner Password: Set a password to restrict access to certain features. You can also use properties to supply the value as a dynamic expression.
  • User Password: Set a password for opening the PDF. You can also use properties to supply the value as a dynamic expression.
  • Allow Copy: Allow or disallow copying content from the PDF.
  • Allow Edit: Allow or disallow editing the PDF.
  • Allow Print: Allow or disallow printing the PDF.

Inputs​

InputData TypeInput TypeDescription
InputNodeFileSingleA NodeFile connected to the Input port.

Outputs​

OutputData TypeCollectionDescription
OutputNodeFileFalseA NodeFile containing the enhanced PDF.

Processing Logic​

The node resolves the configured logo, background, PDF/A, and security settings, passes them to the PDF modification engine, and emits the modified PDF file as a new NodeFile output.

Examples​

  • Add a company logo and background to every generated invoice PDF.
  • Convert a generated PDF to PDF/A-3B before archiving it.
  • Set an owner password and disable copy/edit/print when PDF/A conversion is not selected.

Notes / Limitations​

  • Security settings are available only when PDF/A Type is None.
  • PDF/A output cannot be encrypted.
  • Logo and background resources are selected from configured system resources or supplied through properties when supported by the configuration.

View Output​

Click View Output at the bottom of the settings panel to preview the enhanced PDF output before saving.