Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate accessible PDF #10

Open
alexduryee opened this issue Mar 26, 2018 · 3 comments
Open

Generate accessible PDF #10

alexduryee opened this issue Mar 26, 2018 · 3 comments
Labels
In progress This is currently being worked on Tech improvement This issue describes an enhancement to current processes

Comments

@alexduryee
Copy link
Contributor

At some point, we'll want to generate accessible PDF documents for the TLs via the XML->FOP workflow.

cc @fordmadox

@alexduryee
Copy link
Contributor Author

To-dos from @fordmadox

@fordmadox
Copy link
Member

@eboudreau , @alexduryee : I think that we might be able to use the 2018 minor EAC revision to create a PDF/UA file. I don't think that there are any images or graphics in the EAC tag library, so it should just be a matter of a few minor changes to create a PDF/UA tag library. Once we get to the PDF creation step, just let me know and I can take a crack at that.

@alexduryee
Copy link
Contributor Author

Thanks! I generated the EAC-CPF PDF using fop -a, which enables accessibility output (https://svn.apache.org/repos/asf/xmlgraphics/site/deploy/fop/trunk/accessibility.html), and ran Acrobat's Accessibility Checker against it.

To-dos, in order to pass the Accessibility Checker:

  • Add a document title in metadata (may as well add other metadata elements while we're at it)
  • Add bookmarks within the PDF
  • Add alt-text to images (I think it's just the SAA logo and the example element?)
  • Add headers to tables. This one is a little vexing, since the list of attributes for each element is stored in a table. We'll need to add "attribute" and "required?" headings to each of those tables.

Once these are done, I think we should be set for generating PDF/UA as part of the process.

@kerstarno kerstarno added Tech improvement This issue describes an enhancement to current processes In progress This is currently being worked on labels Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
In progress This is currently being worked on Tech improvement This issue describes an enhancement to current processes
Projects
None yet
Development

No branches or pull requests

3 participants