Body
Making Adobe Acrobat PDFs accessible can be a daunting task if the source for that PDF was not authored with accessibility in mind. For that reason, you will not find this is a complete article on how to make a PDF accessible, but rather a best practice approach. Future articles will go into more detail on specific topics, but this will be a good launch pad for creating accessible PDF files.
If it helps, you can also download/view the remediated PDF example that is attached to this knowledge base article.
Source is King
Typically, most PDF documents began as another file format, like a Word Document, PowerPoint Presentation, HTML page, InDesign file, etc. If these source files were structured with Accessibility in mind, then most, if not all of the work will carry over to your PDF file. Conversely, if your source file is garbage, then the PDF conversion will only yield garbage, but in a PDF file. Also, the PDF conversion must performed within Adobe Acrobat DC or with the PDF Maker Add-In, which will be discussed in the next section.
For detailed instructions on Creating an Accessible Word Document, click here (full URL: https://nic.teamdynamix.com/TDClient/KB/ArticleDet?ID=47812)
Below are some general tips for ensuring your source file is accessible:
- Use Headings to break up your content sections and do not skip the ascension of headings (i.e., H1, H4)--start with Heading 1 and sequentially step up through your headings (i.e., H1, H2, H3, H4, H2, H3, H4, H5, H6, H2).
A great analogy to headings is that of navigating a 5-story firehouse. We only encounter the front-door once, so that will be our heading 1. In order to get from the ground-floor (heading 2), up to the roof (heading 6), one would need to sequentially ascend to each floor. However, if there was an emergency, one could go from the roof (heading 6) back down to any floor via the fireman's pole.
- Make sure all of your images have alt text.
- Ensure that your tables have column headings, and/or row headings, if applicable:
Table Example with Column and Row Headings
Color |
Fruit |
Vegetable |
Yellow |
Bananna |
Corn |
Red |
Strawberry |
Tomato |
- Make sure you are using numbered or bulleted (unordered) lists, instead of creating lists from excessive spaces and tabs.
- Resolve accessibility issues with the source program's built-in accessibility tool. For example, Word, PowerPoint and Excel use Accessibility Checker under the Review menu.
- Create your PDF file one of the following two methods:
- In Word, PowerPoint and Excel, go to the Acrobat tab in the top menu > click Create PDF and follow the process of saving your PDF.
This process will often yield the best result.
- In Acrobat DC, go to File > Create > PDF from file... > locate your source file > follow the steps for saving your PDF.
Note: Creating a PDF via the Print command will not yield an accessible PDF.
Verify Accessibility of Your PDF in Acrobat DC
- Open your PDF in Adobe Acrobat DC (not Acrobat DC Reader).
- Evaluate Tags in your PDF document - In the top menu, click on View > Show/Hide > Navigation Panes > Tags.
Note: If your tags pane is completely empty, you can let Acrobat DC Autotag your PDF (under Tools > Accessibility > Autotag Document). As of January, 2024, the Autotag Document feature of Acrobat DC is still questionable, but can still do an accurate job tagging a simple PDF. Just like Chat GPT, if you use this tool, then you should still follow the stops below to verify the tags within your PDF are accurate.
- Click through the tags from top to bottom, to verify the order is logical (left to right, top to bottom):
- Remove Tags that are attributed to empty characters:
- If any tags are ordered incorrectly, you can click and drag tags to their correct location within the tag panel.
- Repeat steps 1-3 until you can visually verify that tags are going in a logical order from left to right, top to bottom and that there are no tags for empty characters or spaces.
- Next, Evaluate the reading Order in your PDF document - In the top menu, click on View > Show/Hide > Navigation Panes > Order.
- Just like the Tags, you want to click through the reading order from top to bottom, to verify the order is logical (left to right, top to bottom):
- Remove Objects that are attributed to empty characters:
- If any objects are ordered incorrectly, you can click and drag the reading order objects to their correct location within the Order panel.
- Repeat steps 6-8 until you can visually verify that object are going in a logical order from left to right, top to bottom and that there are no objects for empty characters or spaces.
- Save your PDF.
- Perform the Accessibility Check by navigating to Tools > Accessibility > Accessibility Check.
- Correct any errors being reported by Acrobat DC's Accessibility Checker.
- You will always have to manually check and pass two accessibility criteria:
- Logical Reading Order (step 9 from above).
- Color Contrast.
- Attach the Accessibility Report to your PDF by navigating to Tools > Accessibility > Accessibility Report.
- The Accessibility Report tab will open on the left-side of Acrobat DC.
- Click the "Options" icon right above the report preview > choose the "Attach Report to Document" option > Save your PDF.
Use a Screen Reader to Test Your PDF
A screen reader is a software that attempts to read the active windows, alerts and interactions that a user has with his/her computer. NIC recommends the following three screen readers for low/no-vision users and for testing:
- NVAccess (full URL: https://www.nvaccess.org/) - FREE Windows-based screen reader.
- Read & Write (full URL: https://www.texthelp.com/en-us/products/read-write/) - 30-day trial of screen reader for Mac and Windows.
- JAWS (full URL: http://www.freedomscientific.com/Downloads/JAWS) - Timed trial (reset upon reboot) of screen reader software for Windows.
If you can navigate through your content logically with content like images, tables, etc., being read in context of your text-based content, then your PDF should be in good shape. If not, then you may need to further massage your PDF content using Adobe Acrobat DC.
Next Related Article: Configure Adobe Acrobat DC for Authoring Accessibility Changes