openpreserve / jhove

File validation and characterisation.
http://jhove.openpreservation.org
Other
171 stars 79 forks source link

PDF-Hul doesn't check /Tabs key value in /Page dictionary. #854

Open asciim0 opened 1 year ago

asciim0 commented 1 year ago

JHOVE does not check the correct usage of the /Tabs key in the page object. As per ISO 32000 the Tabs key is optional. If present, the possible values shall be (as per 32000-2): R, C, S, A or W (see 7.7.3.3 Table 31 and 12.5.1 in ISO 32000-2:2017). The Tabs key determines the tab navigation order of annotations on a page.

Further information is also contained in the according pdfcpu issue: https://github.com/pdfcpu/pdfcpu/issues/618

The expectation is that: