An accessible PDF must meet the requirements of
PDF/UA (ISO 14289). In plain language, this means:
Complete structural tagging — Every piece of meaningful content must be wrapped in a
structural tag that describes its role: paragraph, heading level 1–6, list item, table cell, figure, or form field. Decorative elements (background graphics, page rules, repeated headers) must be marked as artefacts so screen readers skip them.
Correct reading order — The tag tree must define the logical reading sequence — not the visual layout order. In multi-column documents, sidebars, and complex tables, the visual order and logical order frequently diverge. The tag tree must be manually reviewed and corrected for complex layouts.
Alternative text for all images — Every image that conveys information must have alternative text describing its content. Charts, graphs, diagrams, and photographs all require meaningful alt text. Decorative images must be artefacts with no alt text.
Table structure — Tables must use header cells (
/TH) with scope attributes associating them with their rows or columns. Screen readers use this association to announce "First Quarter, Revenue, £2.3m" rather than just "£2.3m" when navigating a table cell.
Form field labels — Every interactive form field must have an accessible name so screen reader users understand what the field is for. A text field with no label is inaccessible.
Document language — The PDF must declare its primary language. Passages in other languages must declare their language so text-to-speech tools pronounce them correctly.
No encryption blocking accessibility — If the PDF is encrypted, the permissions must allow content extraction for accessibility tools. Blocking content copying also blocks screen reader access.