Top Banner
Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT
36

Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Dec 23, 2015

Download

Documents

Jessie Lindsey
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Creating Accessible PDF Documents

Debi Orton, NYS GOERJeff Bennett, NYS CIO/OFT

Page 2: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Today’s Program – Part I

• Objectives for first half of program:– Background on the Portable Document Format– Defining “Accessible PDF”– Screen Reader Demonstrations– Creating Simple PDF from MS Word 2007

Page 3: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Background on Portable Document Format

(PDF)

Page 4: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

What is “PDF”?

• Acronym for “Portable Document Format”, now an ISO standard

• “Page Description Language” – Describes how document should appear

• Adobe’s Version 1.0 of PDF announced at Comdex Fall in 1992; won ‘best of Comdex’ award

• Acrobat released on 15 June 1993• One of the proprietary formats most often used

on web

Page 5: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF History

• PDF v. 1.1 (Acrobat 2, 11/94) – hyperlink support & security

• PDF v. 1.2 (Acrobat 3, 11/96) – forms and multimedia

• PDF v. 1.3 (Acrobat 4, 04/99) – annotations, digital signatures, JavaScript actions

• PDF v. 1.4 (Acrobat 5, 05/01) – 128-bit encryption, tagging, improved JavaScript support

Page 6: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF History

• PDF v. 1.5 (Adobe 6, 04/03) – support for layers, improved support for tagging and compression, XFA (XML Forms Architecture)

• PDF v. 1.6 (Adobe 7, 01/05) – embedding Open Type fonts, use of PDF as “container” to embed other files, XML forms

• PDF v. 1.7 (Adobe 8, 10/06) – Improved security, commenting support, embed printer settings

Page 7: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF History

• Adobe Proprietary extensions:– 2008, Adobe 9.0 – 256-bit Advanced Encryption

Standard (AES) support– 2009, Adobe 9.1 – XFA 3.0 (update to XML Forms

Architecture)

Page 8: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF File Format• Independent from the platform viewed or

created on• File structure fixed, contains four sections:– Header, identifying version of PDF spec in use– Body, contains descriptions of elements used on all

pages– Cross-reference table referring to all elements from

the body– Trailer, identifies location of cross-reference table,

always ends with ‘%%EOF’ - if missing, PDF file is incomplete and cannot be read

Page 9: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF & Other Formats

• XPS – Microsoft’s XML Paper Specification– Another page description language– Integrated into Windows 7– Not intended as intermediate format, editing

options limited– Use for final only

Page 10: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF & Other formats

• PostScript – PDF based on PostScript, both created by Adobe– PDF files smaller because of compression– PDF can be visualized easily; PostScript files can’t– PDF easier to modify– PDF more device independent– PDF files can be more versatile

Page 11: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF & Other Formats

• HTML– HTML started out describing structure of

document, not moderating appearance; appearance governed by browser, not author

– Newer versions of HTML focused on appearance– Adobe added web functionality to PDF, created

browser plug-ins

Page 12: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF & Other Formats• XML – Extensible Markup Language, describes document

contents; PDF describes document appearance– PDF 1.3 included structure tree that could contain XML-

like data, but no mechanism to embed that information into PDF document

– Mars Project introduced in ‘06 • XML-friendly representation for PDF documents called

PDFXML • PDFXML file format incorporates additional industry

standards such as SVG, PNG, JPG, JPG2000, OpenType, Xpath and XML into ZIP-based document container

Page 13: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF & Other Formats

• Acrobat – Software suite developed and sold by Adobe to generate, visualize, and manipulate PDF documents– NOT a “flavor” of PDF; an implementation of PDF– Uses ISO PDF standard, adds proprietary

“extensions”

Page 14: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF & Other Formats

• PDF/A – ISO standard intended as an archival format that would be compatible with future versions of PDF

• “…has the clear aim of ensuring that the display of documents is entirely clear - both today and in the future. “

From www.pdfa.org

Page 15: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Working with PDF Documents• PDF documents need specialized software to

visualize (view) or edit them• Adobe Acrobat Reader most widely used

means of accessing PDF files• Reader comes as browser plug-in or as stand-

alone program• Reader is free; Acrobat Distiller is expensive

(Standard $299 list, Pro $449 list)

Page 16: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Working with PDF Documents

• Some word processing packages can generate PDF files from native documents:– Sun’s Open Office Suite– Microsoft’s Office Suite 2007

Page 17: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Defining “Accessible PDF”

Page 18: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

What is “Accessible PDF”?

• Readable by assistive technology• Content presented to assistive technology in

proper order• Visual elements are described• Form markup supports keyboard navigation

and provides sufficient information to allow completion

Page 19: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Common Problems

• PDFs from scanned images• PDFs containing content that is not described• PDFs generated from documents with

complicated formatting• PDF forms that are not created to work with

keyboard

Page 20: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Screen Reader Demonstrations

Page 21: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Creating a PDF from Microsoft Office 2007

• Microsoft provides a free plug-in:• Microsoft Save as PDF or XPS• http://www.microsoft.com/downloads/details.aspx?FamilyId

=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=en

• Works with Word, Excel, PowerPoint, and Access

• Download and install; automatically shows up on “Save As” menu

Page 22: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.
Page 23: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.
Page 24: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.
Page 25: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF from MS Word 2007: Simple Document

• “Simple document”: One or more pages of one-column text content

• How-to:– Save original document– From Office menu:• Save As/PDF or XPS• Complete “Save As” dialog box – be sure to select PDF

as file type• Select appropriate options

Page 26: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

10-MINUTE BREAK

Page 27: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Today’s Program – Part II

• NYS Standard 14 on Proprietary Formats• Section 508 and PDF Documents• Myths and Caveats• Factors in PDF Accessibility– Creation Method– Content

• Demonstrations• Questions and Answers

Page 28: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF and Accessibility

• Rule #1 of web design: You have no control over the user or platform consuming your web content

• Adobe changed file format for v. 6.0 and later; users with older versions of Acrobat (and they’re still out there) won’t be able to access

Page 29: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

PDF and Accessibility

• Rule #2 of web design: The more factors involved in performing an action, the higher the likelihood that someone will screw it up.

• Users should not have to be experts on which versions work with which other versions.

Page 30: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

NYS P08-005 A.14 Downloadable/Embedded Objects

• A.14.1. Word processing documents, spreadsheets, and programmatic objects (e.g., Flash or Shockwave objects) must be served in a manner that can be read and used with assistive technology whenever possible. When documents that cannot be read with assistive technology are used, links to accessible versions of the documents are required.

Page 31: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

NYS P08-005 A.14 Downloadable/Embedded Objects

• A.14.2. When hardware, software and assistive technology devices are controlled by a state agency, downloadable documents (e.g., word processing documents, spreadsheets, Portable Document Format (PDF)) available through an intranet or extranet will be allowed.

Page 32: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

NYS P08-005 A.14 Downloadable/Embedded Objects

• A.14.3. Agencies with web sites that use downloadable or embedded objects must provide reasonable accommodations for individuals who do not have the software necessary to read or use the objects, either on the web site directly or by providing contact information that gives such individuals access to the information or function.

Page 33: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

NYS P08-005 A.14 Downloadable/Embedded Objects

• A.14.4. Documents in Portable Document Format (PDF) should be properly marked up to support assistive technology whenever possible. If PDFs are created from scanned images, a link to an accessible version of the document is required.

Page 34: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Section 508• Nothing specific to PDF files• If content requires plug-in, link to plug-in must

be provided – 1194.22(m)• 1194.31 – At least one version of site content

must be available that does not require specific sensory ability (that is, must accommodate vision, hearing, mobility, or speech impairments)

Page 35: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

DEMONSTRATIONS

Page 36: Creating Accessible PDF Documents Debi Orton, NYS GOER Jeff Bennett, NYS CIO/OFT.

Questions?

• For questions after the session:Debi Orton

[email protected]

Jeff [email protected]