PDF files, like other web content, must be ‘accessible’. This is now a requirement for all government publications, and strongly recommended for private sector publications.
For a PDF to be considered ‘accessible’ it must satisfy the requirements of the Web Content Accessibility Guidelines version 2.0 (WCAG 2.0), which considers:
- Use of colour for people with low vision, cognitive or colour perception impairment
- ‘Mouseless’ navigation for readers with mobility impairment or reduced fine motor control
- Communication of content and structure to people who are blind
PDF Techniques for WCAG 2.0 provides general guidance on how to create an accessible PDF.
While an existing PDF can be retrofitted for accessibility using a PDF editor like Adobe Acrobat Pro, it is far more efficient to build accessibility into the InDesign source file.
In this article you’ll learn key techniques for creating PDF files from InDesign that can be read by people who are blind.
Please note:
- Instructions are provided for InDesign v6 or later (screenshots are from InDesign CC on a PC).
- A PDF Editor such as Adobe Acrobat Pro is needed to complete accessible PDF construction.
PDF tags
PDF tags are a basic requirement for accessible PDF files and are used by assistive technologies to read aloud PDF content or translate it into Braille.
Assistive technologies such as screen readers and Braille devices extract both content and structural composition from these tags. For example, they will convey whether content is a heading, subheading, list, link, image, form element or part of a data table.
There are tags for different content types, for example:
-
: paragraph
-
-
: Heading level 1 through to Heading level 6
: Decorative content - : A table with rows and columns
InDesign tagging tools
Set up your InDesign file to include tags in PDF exports.
Headings
Tagged headings communicate their content and structure to readers who are blind. These heading tags can be scanned by readers as they navigate their way through document content.
Tag all headings by assigning and configuring paragraph styles.
- Type > Paragraph Styles > Export tagging
- Choose the tag that represents your heading’s logical nesting in the document structure. In the following example our nested heading is assigned ‘H2’.
Paragraph text and lists
The good news is you do not need to separately tag paragraph text or lists. Paragraph text will automatically be tagged as
. Lists will automatically be tagged as
. Data tables
Data table tags help people who cannot see the table to understand the relationships between table headers and table data.
Sighted readers intuitively relate data to headers to understand its meaning. For example, it is easy to see from the following table that Leona consumed 38 grams of chocolate. Tagging provides context for how the data should be read for those who can’t see it.
Consultant Coffees consumed (ml) Chocolate consumed (g) Kevin 7 55 Leona 35 38 Gerry 12 254 Matt 9 129 To recreate this simple table in a tagged PDF we can add rows of column headers with InDesign:
- Create a new table with one row of headers: Table > Insert Table
- Specify the number of header rows. Cells in these rows will be tagged as (Table Header)
Note: InDesign will not allow you to assign columns of row headers. You’ll need to add these after export using your PDF Editor (such as Adobe Acrobat Pro).
Informative images
Images are also tagged as