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

veraPDF validation failed, whereas PAC finds all fine #1497

Open
eta-orionis opened this issue Dec 24, 2024 · 2 comments
Open

veraPDF validation failed, whereas PAC finds all fine #1497

eta-orionis opened this issue Dec 24, 2024 · 2 comments

Comments

@eta-orionis
Copy link

eta-orionis commented Dec 24, 2024

Trying to validate the attached file out.pdf, which was generated with openhtmltopdf. VeraPDF 1.26.4/Windows on OpenJDK finds an error (see attached reports), whereas the latest PAC says all is fine.

Is this a bug in veraPDF, is PAC wrong in their implementation of the PDF/UA Checks, or is veraPDF simply incompatible with the PDFs created by openhtmltopdf?

out.pdf
veraPDF-reports.zip
image
image

@bdoubrov
Copy link
Contributor

@eta-orionis thanks for reporting the issue. Your attached document fails the checkpoint 28-012 of the Matterhorn 1.1 protocol:

A link annotation does not include an alternate description in its Contents entry

I see the alternative description for links is specified on the level of the parent Link structure element. Maybe this is the reason why PAC does not report missing Contents entry as an issue. We'll double check this with the PDF/UA technical working group of PDF Association.

@eta-orionis
Copy link
Author

eta-orionis commented Dec 30, 2024

Thank you @bdoubrov !

I asked the PAC team as well, and indeed, that is the reason on their side. Thanks for offering to check with the PDF/UA WG; it would be useful to have an authoritative answer on the topic, as the new legal climate regarding accessibility in the EU is already full of uncertainties and nobody is served by having the two leading PDF validators disagree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants