Using the Acrobat XI Pro Accessibility Checker
18
Adobe® Acrobat® XI Pro Accessibility Guide: Best Practices for PDF Accessibility
Screen flicker: Elements that make the screen flicker, such as animations and scripts can cause 
seizures in individuals who have photosensitive epilepsy. 周ese elements can also cause 
difficulty for users with low vision and people with cognitive disabilities.
If the Screen Flicker rule fails, manually remove or modify the script or content that causes 
screen flicker.
Note:  See these related WCAG sections: 2.3.1 周ree Flashes or Below 周reshold. (Level 
A)
Scripts: Content cannot be script-dependent unless both content and functionality are 
accessible with the keyboard and to assistive technologies. Make sure that scripting does not 
interfere with keyboard navigation or prevent the use of any input device.
Check the scripts manually. Remove or modify any script or content that compromises 
accessibility.
Note:  See these related WCAG sections: 1.1.1 Non-text Content. (A), 2.1.1 Keyboard 
(Level A), 2.2.2 Pause, Stop, Hide. (Level A), 4.1.2 Name, role, value
Timed responses: 周is check applies to documents that contain forms with JavaScript. If the rule 
check fails, make sure that the page does not require timed responses. Edit or remove scripts 
that impose timely user responses so that users have enough time to read and use the content.
Note:  See the related WCAG section: 2.2.1 Timing Adjustable. (Level A)
Navigation links: For URLs to be accessible to screen readers, they must be active links that 
are correctly tagged in the PDF document and keyboard accessible. (周e best way to create 
accessible links is with the Create Link command, which adds link objects that screen readers 
require to recognize a link.) Use the Tags panel’s Find command to properly tag Links that are 
not accessible.
Link text must also be understandable on its own without surrounding content. If this rule check 
fails, check navigation links manually and verify that the content does not have links with an 
identical name but different target locations. Either change the link text or add actual text to the 
link tag to provide additional description out of context for users of screen readers.
Documents must also provide a way for users to skip over items that appear multiple times. 
For example, if the same links appear on each page of the document, also include a bookmark 
element to skip past the repetitive link group to the next tagged element in the structure . Links 
can not be used to skip past repetitive links as links can not focus tags in the tree and only scroll 
or zoom to a particular page view.
Note:  See the related WCAG section: 2.4.1 Bypass Blocks (Level A), 2.1.1 Keyboard 
(Level A), 2.4.4 Link Purpose (In Context) (Level A).
Forms
Tagged form fields: All form fields must be tagged with a form tag and form object element and 
part of the document structure. In addition, field descriptions (labels) must be provided via the 
tooltip form field property to provide the user with a label or instructions for a field.
Convert pdf to text file using - Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
convert pdf to word text online; c# extract text from pdf
Convert pdf to text file using - VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
convert pdf to text format; convert pdf to word for editing text
Using the Acrobat XI Pro Accessibility Checker
19
Adobe® Acrobat® XI Pro Accessibility Guide: Best Practices for PDF Accessibility
To tag form fields, choose Tools > Accessibility > Add Tags To Form Fields. 周is add the tags and 
form object elements to the form fields in the proper location in the Tags panel. 周is step does 
not add field descriptions.
Note:  See the related WCAG sections: 1.3.1 Info and Relationships. (Level A), 4.1.2 
Name, role, value
Field descriptions: All form fields must have a text label/description (this is set via the form 
field’s tooltip property).
To add a text description to a form field, use the form tools. Please refer to the “Adobe Acrobat 
XI Pro Accessibility Form Guide” document for complete instructions on how to set form field 
descriptions. Accessibility guidelines and standards may also require that visual labels be 
present. 周e tooltip property is only visible via the mouse and not the keyboard, thus, on-
screen labels should also be provided for all user input.
Note:  See the related WCAG sections: 1.3.1 Info and Relationships. (Level A), 3.3.2 
Labels or Instructions (Level A), 4.1.2 Name, role, value
Alternate Text
Figures alternate text: Make sure that images in the document either have alternate text or, if 
decorative, are marked as artifacts.
If this check fails, perform one of the following:
• Select Figures Alternate Text in the Accessibility Checker panel, and 
choose Fix from the Options menu (or context menu). Add alternate text 
as prompted in the Set Alternate Text dialog box (See “Figure 10. Set 
Alternate Text through the Fix option in the Accessibility Checker” on 
page 20).
• Use the Tags panel to add alternate text for images in the PDF.
• Use the Tags panel, Content Panel, or Touch Up Reading Order tool to 
make the content an artifact.
Note:  See the related WCAG section: 1.1.1 Non-text Content. (A)
C# PDF Text Extract Library: extract text content from PDF file in
Instead, using this C#.NET PDF text extracting library package, you can easily extract all or partial text content from target PDF document file, edit selected
best pdf to text; convert scanned pdf to text online
VB.NET PDF Text Extract Library: extract text content from PDF
'Please have a quick test by using the following example code for text extraction from PDF file in VB.NET program. ' Open a document.
convert image pdf to text; convert pdf to rich text format online
Using the Acrobat XI Pro Accessibility Checker
20
Adobe® Acrobat® XI Pro Accessibility Guide: Best Practices for PDF Accessibility
Figure 10. 
Set Alternate Text through the Fix option in the Accessibility Checker
Nested alternate text/actual text:
Screen readers do not read the alternate/actual text for nested elements. 周erefore, do not 
apply alternate text to elements with children unless the alternative text or actual text covers the 
content for these elements as well. Alternative text is used to provide an alternative for images 
(figures). Actual text is used to provide an alternative to text content.
Remove alternate/actual text from nested elements via the Tags panel. For more information 
on using alternative text and actual text refer to the Adobe Acrobat XI Pro Accessibility Repair 
Workflow Guide.
Refer to the related WCAG success criteria: 1.1.1 Non-text Content (Level A).
Associated with content: Make sure that alternate text is always an alternate representation for 
content on the page. If an element has alternate text, but does not contain any page content, 
there is no way to determine which page it is on. If the Screen Reader Option in the Reading 
preferences is not set to read the entire document, then screen readers never read the alternate 
text.
To fix this issue, assign page content to the tag that contains the alternative/actual text.
Note:  See the related WCAG section: 1.1.1 Non-text Content. (A)
Hides annotation: Alternate text can not hide an annotation. If an annotation is nested under a 
parent element with alternate/actual text, then a screen reader will not announce it.
Remove alternate/actual text from parent element. If alternate/actual text is needed make 
sibling objects out of content and the annotation and assign the actual/alternate text to the 
sibling tag. For more information on using alternate text and actual text, refer to the Adobe 
Acrobat XI Pro Accessibility Repair Workflow Guide.
See the related WCAG sections: 1.3.1 Info and Relationships. (Level A), 4.1.2 Name, role, value
Other elements alternate text: 周is option checks for content other than figures that requires 
alternate text such as multimedia, annotation, or 3D models. Make sure that alternate text is 
always an alternate representation for content on the page. If an element has alternate text 
but does not contain any page content, there is no way to determine which page it is on. If the 
Screen Reader Options in the Reading preferences is not set to read the entire document, then 
C# PDF File Split Library: Split, seperate PDF into multiple files
If needed, developers can also combine generated split PDF document files with other PDF files to form a new PDF file using RasterEdge XDoc.PDF.
convert pdf to txt batch; convert pdf file to txt
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
using RasterEdge.XDoc.PDF; This professional .NET solution that is designed to convert PDF file to HTML web page using VB.NET code efficiently.
convert pdf to ascii text; convert pdf file to text document
Using the Acrobat XI Pro Accessibility Checker
21
Adobe® Acrobat® XI Pro Accessibility Guide: Best Practices for PDF Accessibility
screen readers won’t read the alternate text. If additional description is required for the object 
beyond what can be provided in alternative text, provide a on-page description or link to a 
description of the non-text object.
Note:  See the related WCAG section: 1.1.1 Non-text Content. (A)
Tables
Because table structure can be complex, it is best practice to check them for accessibility 
manually.
Rows: 周is check indicates whether each TR in a table is a child of Table, THead, TBody, or 
TFoot.
To fix this issue ensure that any TR tags are a child of a Table, THead, TBody, or TFoot tag.
Note:  Related WCAG section: 1.3.1 Info and Relationships. (Level A)
TH and TD: 周is check indicates whether a proper table structure exists. TH and TD must be 
children of a TR element; if not this check fails.
To fix this issue, ensure that TH or TD tags are place under a TR tag.
Note:  See related WCAG section: 1.3.1 Info and Relationships (Level A)
Headers: For accessibility, it’s necessary that all tables in the PDF have a header.
To fix this issue, ensure that all tables contain table header cells.
Note:  See the related WCAG section: 1.3.1 Info and Relationships (Level A)
Regularity: To be accessible, tables must contain the same number of columns in each row, and 
rows in each column.
To fix this issue, ensure that each table row has the same number of columns or the ColSpan and 
RowSpan properties of a cell are set properly to account for all cells in a row.
Note:  See the related WCAG section: 1.3.1 Info and Relationships (Level A)
Summary: Table summaries are optional unless the table data cannot be understood without it. 
Summaries can improve accessibility in complex data tables or when the way in which the data 
is read may be important.
To fix this issue, provide a table summary for data tables where it is needed to make the data 
easier to understand, or to provide instructions on the data should be reviewed.
Note:  See the related WCAG section: 1.3.1 Info and Relationships. (Level A)
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
In the following example, this C#.NET PDF to JPEG converter library will name the converted JPEG image file Output.jpg. Convert PDF to JPEG Using C#.NET.
convert pdf to searchable text; converting pdf to editable text for
VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.
Using our VB.NET PDF Document Conversion Library, developers can easily convert PDF document to TIFF image file in VB.NET programming.
convert pdf image to text; convert pdf to word to edit text
Using the Acrobat XI Pro Accessibility Checker
22
Adobe® Acrobat® XI Pro Accessibility Guide: Best Practices for PDF Accessibility
Lists
List items: 周is check reports whether each LI is a child of L tag. When this check fails, the 
structure of this list is incorrect. Lists must have the following structure: a List element must 
contain List Item elements; List Item elements can only contain Label elements and List Item 
Body elements.
To fix this issue, ensure that all list item elements have a parent L tag.
Note:  See the related WCAG section: 1.3.1 Info and Relationships. (Level A)
Lbl and LBody: Lists must have the following structure: a List element must contain List Item 
elements; List Item elements can only contain Label elements and List Item Body elements. 
When this check fails, the structure of this list is incorrect.
To fix the list structure, use the Tags panel to place Lbl and LBody elements under each list item. 
周e list bullet or number should be a text node of the Lbl tag and the list item text a text node 
of the LBody tag.
Note:  Refer to the related WCAG success criteria: 1.3.1 Info and Relationships (Level 
A)
Headings
Appropriate nesting: 周is rule checks nested headings. When this check fails, headings are 
not nested properly. For example, a level 1 heading should precede a level 2 heading, etc. 周e 
Accessibility Checker is not able to determine when heading structures must be used—that 
must be determined by manually reviewing the document.
To fix this issue, ensure that all heading levels are nested accordingly with no missing heading 
levels. Use the Tags Panel or Touch Up Reading Order tool to assign heading tags.
Refer the related WCAG section: 1.3.1 Information and Relationships. (Level A). 周e order of 
headings is not required under WCAG, and is only an advisory technique.
Continue Checking Until All Issues are Addressed
Repeat the process of running the Accessibility Checker and associated repair techniques along 
with the Hints for Repair until the Accessibility Checker indicates “Passed” for all selected tests 
(See “Figure 11. A Successful Accessibility Check” on page 23).
Note:  While the Accessibility Checker helps evaluate the accessibility of a document 
and helps identify areas that may be in conflict with Adobe’s interpretations 
of the referenced guidelines, the Accessibility Checker can not automatically 
check all accessibility guidelines and criteria, including those in such referenced 
guidelines, and Adobe does not warrant that any documents will comply with 
any specific guidelines or regulations. Please consult with appropriate legal 
counsel for guidance on compliance with the referenced guidelines or any other 
accessibility guidelines.
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Convert smooth lines to curves. If using x86, the platform target should be x86. C# Demo Code to Optimize An Exist PDF File in Visual C#.NET Project.
converting image pdf to text; convert scanned pdf to text word
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
paste, C#.NET rotate PDF pages, C#.NET search text in PDF VB.NET PDF to JPEG converting component can help developers convert standard PDF file to high
convert pdf to text open source; change pdf to text file
Using the Acrobat XI Pro Accessibility Checker
23
Adobe® Acrobat® XI Pro Accessibility Guide: Best Practices for PDF Accessibility
Figure 11. 
A Successful Accessibility Check
Additional Functional Validation Techniques
The Accessibility Checker can evaluate many of the technical requirements for accessibility. The 
best way to test the functional accessibility of a document is to use the document with the same 
tools that readers will use. It is recommended to review the document with assistive technology 
including a screen reader. Even when a screen reader is not available, the following methods 
provided by Acrobat should be used to check the accessibility of a PDF file:
Use Reflow view to quickly check reading order:
1. Activate the View > Zoom > Zoom Text.
2. Enter 200 in the zoom field.
3. Activate the View > Zoom.
4. Activate 周e reflow option.
5. Verify that all content appears in the correct order.
6. Verify that all content is readable while zoomed.
Use Read Out Loud to experience the document as it will be heard by readers who use this 
text-to-speech tool.
1. Activate > View > Read Out Loud > Activate Read Out Loud
2. Activate > View > Read Out Loud > Read this page only
3. Verify that all page content is announced in the correct order.
Using the Acrobat XI Pro Accessibility Checker
24
Adobe® Acrobat® XI Pro Accessibility Guide: Best Practices for PDF Accessibility
4. Repeat for each page.
Save the document as accessible text and then read the saved text file in a word-processing 
application to experience the document as it will be read by readers who may emboss the 
document in Braille.
1. Activate File > Save as > Text Plain (.txt)
2. Select the desired location.
3. Activate the Save bu瑴on.
WCAG 2.0 Mapng to PDF/UA
The table below provides a mapping between WCAG 2.0 success criteria, the PDF/UA standard 
(ISO 14289-1) and PDF techniques for WCAG 2.0.
WCAG 2.0
ISO 14289 -1 (File)   
Techniques
1.1.1 Non-text Content. (A)
• 7.3 addresses content 
requiring text alteration.
• 7.18.1 paragraph 4 
addresses control 
descriptions.
• 7.18.6.2 addresses time-
based media alternatives. 
Test, Sensory, and 
CAPTCHA use cases are 
addressed via the technical 
means used.
• 7.1 paragraph 1, sentence 2 
addresses decoration.
• PDF1
• PDF4
1.2.1 Audio- only and Video- 
only (Prerecorded). (A)
• 7.18.6.2 addresses time-
based media alternatives. 
Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance.
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
media-equiv-av-only-alt
1.2.2 Captions (Prerecorded). 
(A)
• 7.18.6.2 addresses time-
based media alternatives. 
Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance.
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
media-equiv-captions
Using the Acrobat XI Pro Accessibility Checker
25
Adobe® Acrobat® XI Pro Accessibility Guide: Best Practices for PDF Accessibility
WCAG 2.0
ISO 14289 -1 (File)   
Techniques
1.2.3 Audio Description 
or Media Alternative 
(Prerecorded). (A)
• 7.18.6.2 addresses time-
based media alternatives. 
Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance.
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
media-equiv-audio-desc
1.2.4 Captions (Live). (AA)
• Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance.
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
media-equiv-real-time-
captions
1.2.5 Audio Description 
(Prerecorded). (AA)
• 7.18.6.2 addresses time-
based media alternatives. 
Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance.
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
media-equiv-audio-desc-
only
1.2.6 Sign Language 
(Prerecorded). (AAA)
• Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance.
1.2.7 Extended Audio 
Description (Prerecorded). 
(AAA)
• Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance
1.2.8 Media Alternative 
(Prerecorded). (AAA)
• 7.18.6.2 addresses time-
based media alternatives. 
Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance.
1.2.9 Audio- only (Live). 
(AAA)
• Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance.
1.3.1 Info and Relationships. (Level 
A)
• 7.1 - 7.10 and 7.20 address 
structure and relationships 
in content.
• 7.17 and 7.18 address 
structure and relationships 
in annotations.
• PDF6
• PDF9
• PDF10
• PDF11
• PDF12
• PDF17
• PDF20
• PDF21
Using the Acrobat XI Pro Accessibility Checker
26
Adobe® Acrobat® XI Pro Accessibility Guide: Best Practices for PDF Accessibility
WCAG 2.0
ISO 14289 -1 (File)   
Techniques
1.3.2 Meaningful Sequence. 
(Level A)
• 7.2 paragraph two 
addresses the meaningful 
sequence of content.
• 7.17 addresses navigation 
features.
• 7.18.3 addresses tab order 
in annotations.
• PDF3
1.3.3 Sensory Characteristics. 
(Level A)
• 7.1, paragraphs 6 and 7
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
content-structure-
separation-understanding
1.4.1 Use of Color. (Level A)
• 7.1, paragraph 6
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
visual-audio-contrast-
without-color
1.4.2 Audio Control. (Level A) ) • Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance.
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
visual-audio-contrast-dis-
audio
1.4.3 Contrast (Minimum). 
(Level AA)
• 7.1, paragraph 6 and note 4 4 • General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
visual-audio-contrast-
contrast
1.4.4 Resize text. (Level AA)
• Not applicable
• G142
1.4.5 Images of Text. (Level 
AA)
• 7.3, paragraph 6
• PDF7
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
visual-audio-contrast-text-
presentation
1.4.6 Contrast (Enhanced). 
(Level AAA)
• 7.1, paragraph 6
1.4.7 Low or No Background 
Audio. (Level AAA)
• While ISO 14289 does 
not address this success 
criterion, conformance in 
PDF requires ISO 14289 
conforming files and 
readers. 周e manner in 
which developers support 
this success criterion in 
PDF in not defined in ISO 
14289 or ISO 32000.
1.4.8 Visual Presentation. 
(Level AAA)
• Design-specific. It’s 
necessary that authors 
and developers consider 
this provision and ensure 
conformance.
Using the Acrobat XI Pro Accessibility Checker
27
Adobe® Acrobat® XI Pro Accessibility Guide: Best Practices for PDF Accessibility
WCAG 2.0
ISO 14289 -1 (File)   
Techniques
1.4.9 Images of Text (No 
Exception). (Level AAA)
• 7.3 paragraph 1
2.1.1 Keyboard. (Level A)
• Not applicable
• PDF3
• PDF11
• PDF23
2.1.2 No Keyboard Trap. 
(Level A)
• Design-specific. It’s 
necessary that developers 
consider this provision and 
ensure conformance.
• G21
2.1.3 Keyboard (No 
Exception). (Level AAA)
• 7.19, paragraph 3
2.2.1 Timing Adjustable. 
(Level A)
• 7.19, paragraph three 
applies, but generally this 
rule is design-specific. It’s 
necessary that developers 
consider this provision and 
ensure conformance.
• G133
2.2.2 Pause, Stop, Hide. (Level 
A)
• 7.19
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
time-limits-pause
2.2.3 No Timing. (Level AAA) ) • 7.19
2.2.4 Interruptions. (Level 
AAA)
• 7.19
2.2.5 Re- authenticating. 
(Level AAA)
• Not applicable
2.3.1 周ree Flashes or Below 
周reshold. (Level A)
• 7.1, paragraph 5
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
seizure-does-not-violate
2.3.2 周ree Flashes.(Level 
AAA)
• 7.1, paragraph 5
2.4.1 Bypass Blocks. (Level A) ) • Not applicable, unless the 
PDF includes repetitive 
real content. Page content, 
such as running headers 
and footers, must conform 
with 7.8.
• PDF9
• General Techniques: 
h瑴p://www.w3.org/WAI/
WCAG20/quickref/#qr-
navigation-mechanisms-
skip
2.4.2 Page Titled. (Level A)
• 7.1, paragraphs 8 and 9
• PDF18
2.4.3 Focus Order. (Level A)
• 7.1, paragraph 2, 7.18.1; 
paragraph 2, 7.18.3
• PDF3
2.4.4 Link Purpose (In 
Context). (Level A)
• 7.18.5
• PDF11
• PDF13
Documents you may be interested
Documents you may be interested