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
PDF Tags (accessibility) #1234
Comments
I asked the same question a few years ago. PDFs generated for authorities MUST support this in the EU. But nobody is willing to pay for it. Where are the big companies, where are the states, where is the EU? From a technical point of view: BIRT uses OpenPDF for PDF creation. The BIRT community can only start developing PDF/UA support for BIRT after OpenPDF added support for it. At least one tiny bit of preparation is included in BIRT: I don't know: Did the commercial BIRT product support creating tagged PDFs? |
It seems like JasperReports supports creating PDF/UA. So, in contrast to what I said in my previous comment: It would certainly be possible to create PDF/UA with in BIRT. It's just that the OpenPDF community itself is not focused on this and doesn't provide examples. Still, this is certainly a lot of work. |
It looks like OpenPDF might already support PDF/A-1a and PDF/A-1b See lines 1738 and 1740 of https://github.com/LibrePDF/OpenPDF/blob/3b38ad8588669d24fd1f772ec10bb516e996e3c1/openpdf/src/main/java/com/lowagie/text/pdf/PdfWriter.java Do we just need to create a new |
Any updates on implementing tagged PDF functionality? Has anyone made progress on this? |
I'm on vacation this week and spent some time investigating yesterday. I was able to create a valid PDF/UA 1 document using the rather low-level functions of OpenPDF (validation done with the PAC 2021 validator). |
Reminder to myself: ATM the example is saved to a private GH repo. |
@hvbargen may I ask you to share your experimental code, please, if possible? I'm doing some similar attempts to integrate PDF/A tags to the custom PDF emitter, and this will be really helpful. |
OK, here it is: https://github.com/hvbargen/openpdf-ua As I said, I'm convinced that it is possible to add PDF/UA (and PDF/A) support to BIRT. |
Thank you @hvbtup, this is really helpful! I can see that my approach is similar to yours, I'm trying to do with BIRT PDF emitter - first I'm adding the tag structure in similar way, but the most tricky part is to tag content itself (every text entry, image etc). Currently we're using Birt 4.9.0 as far is the latest pom-based version we can integrate in our application. This issue is blocking us from moving to newest versions: #625 |
I found this discussion regarding iText tags and accessibility in a forum from 2012.
https://forums.opentext.com/forums/developer/discussion/52337/how-do-you-create-an-accessible-pdf-report-with-birt
I couldn't find anything regarding PDF accessibility in the BIRT Docs.
https://eclipse.github.io/birt-website/docs/t_brief-editor-tour
Has PDF Emitter accessibility (tags) been implemented into BIRT? If not, is it on the roadmap?
The text was updated successfully, but these errors were encountered: