Skip to main content

Fix Unicode CMap Node (Document)

What it does

This node repairs issues in a PDF’s Unicode Character Map (CMap), which is responsible for mapping character codes to Unicode values. This mapping is essential for ensuring that text in the PDF can be correctly interpreted, copied, searched, and read by assistive technologies.

This function identifies characters in the PDF that are visually present but lack proper Unicode mappings in the CMap. It then attempts to reconstruct or assign the correct Unicode values based on font information, glyph shapes, or known mappings.

Use it for

  • PDFs where some characters appear correctly on screen but are missing when copied or read by assistive technologies.
  • Documents that fail accessibility checks due to missing Unicode mappings.

How to use it

  1. Drag and drop the node from the Node Library into your template:
    Node Library > Folder Document
  2. Connect the node with other nodes in the Execution Flow of your template.
  3. Specify the settings in the Node Properties task pane.

Node Properties

Node Name

You can assign a custom name to the node to help identify its purpose within your template.