Skip to main content

Accessibility workflow

This workflow is designed to validate PDF documents for compliance with accessibility standards, including PDF/UA (ISO 14289), Web Content Accessibility Guidelines 2.1 (WCAG), and general quality guidelines. The output includes a structured report containing accessibility issues categorized by severity and standard.

This workflow supports the following features:

  • PDF/UA validation (ISO 14289-1).
  • WCAG 2.1 validation (PDF-specific interpretations).
  • General quality checks.
  • Customizable filtering of issue severities (for example, ignore or deny warnings).
  • JSON and XML report outputs.
  • Warning mappings with extensibility based on the PAC tool.
  • Compatible with Docker and Windows deployments.

Supported input file formats

This workflow supports any input in PDF format:

  • PDF 1.x, PDF 2.0
  • PDF/A-1, PDF/A-2, PDF/A-3
  • PDF with tags, annotations, or layers.

Output structure

The result is structured as a hierarchy of issue nodes, each of which may contain:

  • Severity: Warning, Failure, Termination
  • Standard: PDF/UA, WCAG, Quality
  • Category and Subcategory (for example Basic Requirements → Natural Language)
  • The bounding box (for visual issues)
  • Page index
  • Message

Output formats

  • JSON
  • XML

Document options

Document options apply only to a specific input. It allows you to determine specific properties based on an individual document rather than as a global setting (either determined by the job or the profile). Any subsequent jobs processed with the workflow profile use the profile's default settings.

TypeOptionRequiredDescription
Document propertyDOC.PASSWORDOptionalSets the password for the document.