Every rule of the veraPDF PDF/UA-1 (ISO 14289-1:2014) validation profile with the exact error message veraPDF prints, the closest Adobe Acrobat Accessibility Checker item, and whether our automatic fix removes it. 8 rules are fixed automatically (measured), a few more in some cases; the rest need the authoring tool or manual work. Check a PDF for free.
| Rule | veraPDF error message | Acrobat item | Automatic fix |
|---|---|---|---|
5-1 | The document metadata stream doesn't contain PDF/UA Identification Schema | Fixed in some cases | |
5-2 | The "part" property of the PDF/UA Identification Schema is … instead of 1 for PDF/UA-1 conforming file | Not fixed automatically | |
5-3 | Property "part" of the PDF/UA Identification Schema has invalid namespace prefix … | Not fixed automatically | |
5-4 | Property "amd" of the PDF/UA Identification Schema has invalid namespace prefix … | Not fixed automatically | |
5-5 | Property "corr" of the PDF/UA Identification Schema has invalid namespace prefix … | Not fixed automatically | |
6.1-1 | File header … does not match the pattern %PDF-1.n, where 'n' is a single digit number between 0 and 7 | Not fixed automatically | |
6.2-1 | MarkInfo dictionary is not present in the document catalog, or Marked entry is set to false or is not present in the MarkInfo dictionary | Tagged PDF | Fixed in some cases |
7.1-1 | Content marked as Artifact is present inside tagged content | Not fixed automatically | |
7.1-2 | Tagged content is present inside content marked as Artifact | Not fixed automatically | |
7.1-3 | Content is neither marked as Artifact nor tagged as real content | Tagged content | Not fixed automatically |
7.1-4 | Suspects entry has a value of true | Fixed by the automatic fix | |
7.1-5 | Non-standard structure type … is not mapped to a standard type | Not fixed automatically | |
7.1-6 | A circular mapping exists for … structure type | Not fixed automatically | |
7.1-7 | Standard type … is remapped | Not fixed automatically | |
7.1-8 | The document catalog dictionary doesn't contain metadata key or metadata stream dictionary does not contain either entry Type with value /Metadata or entry Subtype with value /XML | Fixed by the automatic fix | |
7.1-9 | Metadata stream does not contain dc:title | Title | Fixed by the automatic fix |
7.1-10 | ViewerPreferences dictionary is not present in the document Catalog, or DisplayDocTitle key is set to false or is not present in the ViewerPreferences dictionary | Title | Fixed by the automatic fix |
7.1-11 | StructTreeRoot entry is not present in the document catalog | Tagged PDF | Not fixed automatically |
7.1-12 | A structure element dictionary does not contain the P (parent) entry | Not fixed automatically | |
7.2-2 | Natural language in the Outline entries cannot be determined | Primary language | Fixed by the automatic fix |
7.2-3 | Table element contains … element(s) instead of TR, THead, TBody, TFoot or Caption | Not fixed automatically | |
7.2-4 | TR element contained in … instead of Table, THead, TBody or TFoot element | Rows | Not fixed automatically |
7.2-5 | THead element contained in … instead of Table element | Not fixed automatically | |
7.2-6 | TBody element contained in … instead of Table element | Not fixed automatically | |
7.2-7 | TFoot element contained in … instead of Table element | Not fixed automatically | |
7.2-8 | TH element contained in … instead of TR element | TH and TD | Not fixed automatically |
7.2-9 | TD element contained in … instead of TR element | TH and TD | Not fixed automatically |
7.2-10 | TR element contains … element(s) instead of TH or TD | Not fixed automatically | |
7.2-11 | Table element contains more than one THead kid | Not fixed automatically | |
7.2-12 | Table element contains more than one TFoot kid | Not fixed automatically | |
7.2-13 | Table element contains TFoot kid, but does not contain TBody kids | Not fixed automatically | |
7.2-14 | Table element contains THead kid, but does not contain TBody kids | Not fixed automatically | |
7.2-15 | Table cell has intersection with other cells | Not fixed automatically | |
7.2-16 | Table element contains Caption as its … child instead of first or last one | Not fixed automatically | |
7.2-17 | LI element contained in … instead of L element | List items | Not fixed automatically |
7.2-18 | LBody element contained in … instead of LI element | Not fixed automatically | |
7.2-19 | L element contains … element(s) instead of L, LI or Caption | Not fixed automatically | |
7.2-20 | LI element contains … element(s) instead of Lbl or LBody | Lbl and LBody | Not fixed automatically |
7.2-21 | Natural language for text in ActualText attribute cannot be determined | May be fixed when the cause is a missing document language | |
7.2-22 | Natural language for text in Alt attribute cannot be determined | May be fixed when the cause is a missing document language | |
7.2-23 | Natural language for text in E attribute cannot be determined | May be fixed when the cause is a missing document language | |
7.2-24 | Natural language in the Contents entry for annotations cannot be determined | May be fixed when the cause is a missing document language | |
7.2-25 | Natural language in the TU key for form fields cannot be determined | May be fixed when the cause is a missing document language | |
7.2-26 | TOCI element contained in … instead of TOC element | Not fixed automatically | |
7.2-27 | TOC element contains … element(s) instead of TOC, TOCI or Caption | Not fixed automatically | |
7.2-28 | TOC element contains Caption as its … child instead of first one | Not fixed automatically | |
7.2-29 | Value … of the Lang entry is not a Language-Tag | Primary language | Fixed by the automatic fix |
7.2-30 | Natural language for text in ActualText attribute in Span Marked Content cannot be determined | May be fixed when the cause is a missing document language | |
7.2-31 | Natural language for text in Alt attribute in Span Marked Content cannot be determined | May be fixed when the cause is a missing document language | |
7.2-32 | Natural language for text in E attribute in Span Marked Content cannot be determined | May be fixed when the cause is a missing document language | |
7.2-33 | Natural language for document metadata cannot be determined | May be fixed when the cause is a missing document language | |
7.2-34 | Natural language for text in page content cannot be determined | Primary language | Fixed by the automatic fix |
7.2-36 | THead element contains … element(s) instead of TR | Not fixed automatically | |
7.2-37 | TBody element contains … element(s) instead of TR | Not fixed automatically | |
7.2-38 | TFoot element contains … element(s) instead of TR | Not fixed automatically | |
7.2-39 | Table element contains … Caption elements instead of one | Not fixed automatically | |
7.2-40 | L element contains Caption as its … child instead of first one | Not fixed automatically | |
7.2-41 | Table columns 1 and … span different number of rows | Regularity | Not fixed automatically |
7.2-42 | Table rows 1 and … span different number of columns | Regularity | Not fixed automatically |
7.2-43 | Table rows 1 and … span different number of columns | Regularity | Not fixed automatically |
7.3-1 | Figure structure element neither has an alternate description nor a replacement text | Figures alternate text | Not fixed automatically |
7.4.2-1 | Heading level … is skipped in a descending sequence of header levels | Appropriate nesting | Not fixed automatically |
7.4.4-1 | A node contains more than one H tag | Not fixed automatically | |
7.4.4-2 | Document uses H tag in presence of Hn tags | Not fixed automatically | |
7.4.4-3 | Document uses Hn tags in presence of H tags | Not fixed automatically | |
7.5-1 | TD does not contain Headers attribute, and Headers for this table cell cannot be determined algorithmically | Headers | Not fixed automatically |
7.5-2 | TD references undefined Header(s) …, and Headers for this table cell cannot be determined algorithmically | Headers | Not fixed automatically |
7.7-1 | Formula structure element neither has an alternate description nor a replacement text | Not fixed automatically | |
7.9-1 | ID key of the Note tag is not present | Not fixed automatically | |
7.9-2 | ID key … of the Note tag is non-unique | Not fixed automatically | |
7.10-1 | Missing or empty Name entry of the optional content configuration dictionary | Not fixed automatically | |
7.10-2 | AS key is present in the optional content configuration dictionary | Not fixed automatically | |
7.11-1 | The file specification dictionary for an embedded file does not contain either F or UF key or at least one of the keys is empty | Not fixed automatically | |
7.15-1 | Dynamic XFA forms is present | Not fixed automatically | |
7.16-1 | The file is encrypted but does not contain a P entry in its encryption dictionary or the file is encrypted and does contain a P entry, but the 10th bit position of the P entry is false | Accessibility permission flag | Not fixed automatically |
7.18.1-1 | … annotation is an Artifact or is nested within … tag instead of Annot | Not fixed automatically | |
7.18.1-2 | … annotation whose hidden flag is not set and whose rectangle is not outside the crop-box has neither Contents key nor an Alt entry in the enclosing structure element | Tagged annotations | Not fixed automatically |
7.18.1-3 | A form field neither has TU key nor its Widget annotations have alternative descriptions (in the form of an Alt entry in the enclosing structure element) | Field descriptions | Not fixed automatically |
7.18.2-1 | An annotation of subtype TrapNet exists | Not fixed automatically | |
7.18.3-1 | A page with annotation(s) contains Tabs key with value … instead of S | Tab order | Fixed by the automatic fix |
7.18.4-1 | A Widget annotation is an Artifact or is nested within … tag instead of Form | Tagged form fields | Not fixed automatically |
7.18.4-2 | The Form element omits a Role attribute and doesn't have only one child identifying the widget annotation | Not fixed automatically | |
7.18.5-1 | A Link annotation is an Artifact or is nested within … tag instead of Link | Tagged annotations | Not fixed automatically |
7.18.5-2 | A link annotation does not include an alternate description in the Contents key | Not fixed automatically | |
7.18.6.2-1 | CT key is missing from the media clip data dictionary | Not fixed automatically | |
7.18.6.2-2 | Alt key is missing from the media clip data dictionary or has incorrect value | Not fixed automatically | |
7.18.8-1 | A PrinterMark annotation is included in logical structure | Not fixed automatically | |
7.20-1 | The document contains a reference XObject (Ref key in the form XObject dictionary) | Not fixed automatically | |
7.20-2 | Form XObject contains MCIDs and is referenced more than once | Not fixed automatically | |
7.21.3.1-1 | CIDSystemInfo entries the CIDFont and CMap dictionaries of a Type 0 font are not compatible | Not fixed automatically | |
7.21.3.2-1 | A Type 2 CIDFont dictionary has missing or invalid CIDToGIDMap entry | Not fixed automatically | |
7.21.3.3-1 | A non-standard CMap … is not embedded | Not fixed automatically | |
7.21.3.3-2 | WMode entry in the embedded CMap and in the CMap dictionary are not identical | Not fixed automatically | |
7.21.3.3-3 | A CMap references another non-standard CMap … | Not fixed automatically | |
7.21.4.1-1 | The font program is not embedded | Not fixed automatically | |
7.21.4.1-2 | Not all glyphs referenced for rendering are present in the embedded font program | Not fixed automatically | |
7.21.4.2-1 | A CharSet entry in the Descriptor dictionary of a Type1 font incorrectly lists glyphs present in the font program | Not fixed automatically | |
7.21.4.2-2 | A CIDSet entry in the Font descriptor does not correctly identify all glyphs present in the embedded font subset | Not fixed automatically | |
7.21.5-1 | Glyph width … in the embedded font program is not consistent with the Widths entry of the font dictionary | Not fixed automatically | |
7.21.6-1 | The embedded font program for a non-symbolic TrueType font does not contain non-symbolic cmap entries | Not fixed automatically | |
7.21.6-2 | A non-symbolic TrueType font encoding does not define a correct mapping to the Adobe Glyph List | Not fixed automatically | |
7.21.6-3 | A symbolic TrueType font specifies an Encoding entry in its dictionary | Not fixed automatically | |
7.21.6-4 | The embedded font program for a symbolic TrueType font contains … cmap subtables and does not contain Microsoft Symbol (3,0 – Platform ID=3, Encoding ID=0) | Not fixed automatically | |
7.21.7-1 | The glyph can not be mapped to Unicode | Character encoding | Not fixed automatically |
7.21.7-2 | The glyph has Unicode value 0, U+FEFF or U+FFFE, which is invalid by Unicode standard | Not fixed automatically | |
7.21.8-1 | The document contains a reference to the .notdef glyph | Not fixed automatically |
Rule text (description and error message): veraPDF validation profile PDF/UA-1 © veraPDF Consortium, licensed under CC BY 4.0. This site is not affiliated with the veraPDF Consortium, the PDF Association, ISO or Adobe. Adobe and Acrobat are trademarks of Adobe; the Acrobat checker item is named only to help you match the two reports.