Before remediating any PDF, run an automated audit to understand the scope and types of failures. This determines the remediation strategy and effort estimate.
Automated audit tools:
-
PAC (PDF Accessibility Checker) — Windows desktop tool from Access For All. Runs Matterhorn Protocol checkpoint tests and produces a visual report with pass/fail by category (document, pages, fonts, content, embedded files, natural language, structure elements, role mapping, alternative descriptions, metadata, annotations, form fields, actions, XFA).
-
veraPDF — Open-source command-line and GUI validator. Batch-capable, scriptable, and produces machine-readable JSON/XML output. The definitive tool for large-scale PDF/UA validation. Run:
verapdf --flavour ua1 document.pdf.
- Adobe Acrobat Pro — Tools > Accessibility > Full Check. Less detailed than PAC/veraPDF but integrated into the Acrobat remediation workflow.
Common audit failure categories:
1.
Untagged document — No tag structure at all. The most severe failure; full tagging from scratch is required.
2.
Missing document title —
/Title not present in XMP metadata. Quick fix.
3.
Language not set —
/Lang absent from document catalogue. Quick fix.
4.
Figures without alt text — Every non-decorative image needs an
/Alt attribute on its
/Figure structure element.
5.
Incorrect reading order — Content in the structure tree is not in logical reading order. Affects multi-column layouts, sidebars, and complex page designs.
6.
Table structure failures — Missing
/TH header cells, missing
/Scope attributes, incorrect nesting. See
tables guide.
7.
Missing font ToUnicode maps — Text cannot be extracted. See
font embedding.
8.
Artifacts not marked as artifacts — Decorative elements (page numbers, running headers, divider lines) cluttering the reading experience if read by a screen reader.