a11yTips — Ensure access restrictions on PDF documents don’t…

Ensure access restrictions on PDF documents don’t lock users out

no. 129

Make sure password protected PDF documents don’t block screen reader users

Unless prevented to do so, the PDF format naturally allows assistive technologies to convey the document’s content to the end user. Because screen readers need to copy or extract the document’s text in order to convert it to speech, applying access restrictions to a document (specifying that no part of a PDF is to be copied, printed, extracted, commented on, or edited) will prevent screen readers from being able to operate the expected text to speech conversion. Locking screen readers out consequently results in users being unable to access the content, unless the author enables screen reader access when password restrictions are set on a PDF.

To do so, simply make sure that whenever access restrictions are set in the document properties of a PDF using Adobe Acrobat Pro, that the option to “enable text access for screen reader devices for the visually impaired” under the Password Security Settings dialog box is checked. This option will override the document’s security settings only for the purpose of giving assistive technologies, such as screen readers, access to the content. It will [...]

Read article at dboudreau.tumblr.com

Article Taxonomies

Categories:
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /home/webable/www/www/wp-content/themes/webable/content-mcm.php:65 Stack trace: #0 /home/webable/www/www/wp-includes/template.php(812): require() #1 /home/webable/www/www/wp-includes/template.php(745): load_template('/home/webable/w...', false, Array) #2 /home/webable/www/www/wp-includes/general-template.php(206): locate_template(Array, true, false, Array) #3 /home/webable/www/www/wp-content/themes/webable/single-mcm_article.php(15): get_template_part('content-mcm') #4 /home/webable/www/www/wp-includes/template-loader.php(106): include('/home/webable/w...') #5 /home/webable/www/www/wp-blog-header.php(19): require_once('/home/webable/w...') #6 /home/webable/www/www/index.php(17): require('/home/webable/w...') #7 {main} thrown in /home/webable/www/www/wp-content/themes/webable/content-mcm.php on line 65