-
Notifications
You must be signed in to change notification settings - Fork 364
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
No support for generating accessible PDFs (PDF/UA) #79
Comments
See #30 for how to access PDFBox PDDocument to add meta-data and other properties directly. |
We are also running into this due to 508 compliance testing. Are there any plans at this time to add 508 compliant metadata? Issue:
|
I've started work on PDF/UA support in PR #315 |
Technically we are PDF/UA compliant with simple documents according to the checker (PAC). YEAH! However, semantics are all wrong. ie. wrong tags, wrong parent/child relationships, etc.
Hi Dan, I love your work and interested in the PDF/UA compliance feature. I must produce 508 compliant pdf for a government client and can help guide/evaluate your implementation as well as contribute code. I'm not sure how to become a contributor etc so please contact me if you're interested. Thanks, |
…ded. Getting the hang of number tree system also. Working well for very simple documents. Now, to make more robust.
Dan, |
…nstead of DOM elements. Also started to use correct tags.
Having trouble with boxes that span two or more pages.
Thanks @pdsway and @ScrappyTheDev. At the moment, the most useful thing would be real world test cases. You can either paste html in the issue (in a code block) or submit a PR. be71e17 shows how to add a PDF/UA test case. Obviously, code review or suggestions are also welcome. Thanks again for your interest in this feature and project. |
…re pages. Previously failing layers test is now passing.
For images that continue over more than one page, just mark the portion on the second and subsequent pages as an artifact. The spec (PDF 1.7) is not clear on what to do in this situation.
…margins). Also fixed language code in document catalog.
Failing because of table over two pages. Need more work on table attributes.
At least confirm that the PDF/UA implementation doesn't throw unexpected exceptions.
…e now passes. Also simplified adding attributes to structure elements.
…lse method. Also log incompatible parent/child relationships in the structure tree. All testcases are passing.
OK, PDF/UA support is now available in the main branch, although not released to maven central yet. You can find the PDF/UA docs on the wiki. Thanks everyone. I'm especially indebted to the work of @chris271 for his open-source PDF/UA work that this implementation was based on. Thanks a lot! |
Thanks Dan, I will review and get back to you soon. Our group has a list of PDF 508 requirements (which are less than full PDF/UA). I will try to include them here. They mostly use Acrobat Pro for the 508 compliance validation.
I'll add more requirements as I get them. |
Also work around a bug in the PDF Accessibility Checker by setting attributes manually.
Hi @pdsway, I've attached the all-in-one example, that you may use to check if this implementation meets your requirements. I think so far, so good! |
Our customer has specific requirements regarding the support for accessibility features defined in PDF/UA. When using Adobe Acrobat to test PDFs generated with your on-line sandbox we see that the accessibility report shows no support for tagged PDF which then results in issues with logical reading order and reflow. There is also no setting of document title or primary language.
The text was updated successfully, but these errors were encountered: