https://bugs.documentfoundation.org/show_bug.cgi?id=152236

            Bug ID: 152236
           Summary: When the attached file with  is exported to PDF with
                    PDF/UA enabled and the file is checked in the PAC
                    tool, the reported error is ""F" or "UF" key missing
                    in file specification"
           Product: LibreOffice
           Version: 7.5.0.0 alpha0+ Master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Printing and PDF export
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: kelem...@ubuntu.com
            Blocks: 139007

Created attachment 183810
  --> https://bugs.documentfoundation.org/attachment.cgi?id=183810&action=edit
Example file with multimedia embedded

When the attached file with embedded media files is exported to PDF with PDF/UA
enabled and the file is checked in the PAC tool, the reported error is ""F" or
"UF" key missing in file specification" and "Annotation is not nested inside an
"Annot" structure element"


1, Open attached file
2, Export it as PDF, with enabled PDF/UA option
3, Check with the PAC tool:
https://pdfua.foundation/en/pdf-accessibility-checker-pac

PAC would report the error on the attached screenshot.

VeraPDF https://demo.verapdf.org/ with PDF/UA setting on the second page,
reports:

Validation information
Rule    Status
Specification: ISO 14289-1:2014, Clause: 7.3, Test number: 1    
Figure tags shall include an alternative representation or replacement text
that represents the contents marked with the Figure tag as noted in ISO
32000-1:2008, 14.7.2, Table 323     Failed
2 occurrences   Hide
SEFigure        
(Alt != null && Alt != '') || ActualText != null        
root/document[0]/StructTreeRoot[0](66 0 obj PDStructTreeRoot)/K[0](4 0 obj
SEDocument Document)/K[5](10 0 obj SEHn H4)/K[0](17 0 obj SEFigure Figure)
root/document[0]/StructTreeRoot[0](66 0 obj PDStructTreeRoot)/K[0](4 0 obj
SEDocument Document)/K[11](16 0 obj SEP Standard)/K[0](19 0 obj SEFigure
Figure)


Specification: ISO 14289-1:2014, Clause: 7.18.6.2, Test number: 2       
In the media clip data dictionary, the optional Alt key (ISO 32000-1:2008,
13.2.4.2, Table 274) is required.    Failed
2 occurrences   Hide
PDMediaClip     
hasCorrectAlt == true   
root/document[0]/pages[0](1 0 obj PDPage)/annots[0](21 0 obj PDAnnot)/A[0]/C[0]
root/document[0]/pages[0](1 0 obj PDPage)/annots[1](23 0 obj PDAnnot)/A[0]/C[0]


Specification: ISO 14289-1:2014, Clause: 7.18.1, Test number: 1 
An annotation, excluding annotations of subtype Widget, Popup or Link, shall be
nested within an Annot tag      Failed
2 occurrences   Hide
PDAnnot 
Subtype == 'Widget' || Subtype == 'Popup' || Subtype == 'Link' ||
isOutsideCropBox == true || (F & 2) == 2 || structParentType == 'Annot'       
root/document[0]/pages[0](1 0 obj PDPage)/annots[0](21 0 obj PDAnnot)
root/document[0]/pages[0](1 0 obj PDPage)/annots[1](23 0 obj PDAnnot)


Specification: ISO 14289-1:2014, Clause: 7.18.1, Test number: 2 
An annotation (except annotations of type Link, Widget or Popup, or hidden
annotations, or those having rectangle outside the crop-box) shall have either
Contents key or an Alt entry in the enclosing structure element       Failed
2 occurrences   Hide
PDAnnot 
Subtype == 'Widget' || Subtype == 'Popup' || Subtype == 'Link' ||
isOutsideCropBox == true || (F & 2) == 2 || (Contents != null && Contents !=
'') || (Alt != null && Alt != '')        
root/document[0]/pages[0](1 0 obj PDPage)/annots[0](21 0 obj PDAnnot)
root/document[0]/pages[0](1 0 obj PDPage)/annots[1](23 0 obj PDAnnot)


Specification: ISO 14289-1:2014, Clause: 7.11, Test number: 1   
The file specification dictionary for an embedded file shall contain the
non-empty F and UF keys        Failed
2 occurrences   Hide
CosFileSpecification    
containsEF == false || (F != null && F != '' && UF != null && UF != '') 
root/indirectObjects[5](21
0)/directObject[0]/values[1]/values[2]/values[3]/values[4]
root/indirectObjects[46](23
0)/directObject[0]/values[1]/values[2]/values[3]/values[4]

Version: 7.5.0.0.alpha1+ (X86_64) / LibreOffice Community
Build ID: 3b0b9fcb80242abcedc01eb388a57b1016916353
CPU threads: 14; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: de-DE (hu_HU); UI: en-US
Calc: threaded


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=139007
[Bug 139007] [META] PDF accessibility
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to