5-1 - Missing or malformed PDF/UA identifier
The XMP metadata does not declare that this file claims PDF/UA-1 conformance, or declares it with the wrong part number or namespace prefix.
PDF/UA-1 RULE REFERENCE
All 106 rules veraPDF checks against ISO 14289-1, each with what it means, who it affects, and how to fix it.
The XMP metadata does not declare that this file claims PDF/UA-1 conformance, or declares it with the wrong part number or namespace prefix.
The XMP metadata does not declare that this file claims PDF/UA-1 conformance, or declares it with the wrong part number or namespace prefix.
The XMP metadata does not declare that this file claims PDF/UA-1 conformance, or declares it with the wrong part number or namespace prefix.
The XMP metadata does not declare that this file claims PDF/UA-1 conformance, or declares it with the wrong part number or namespace prefix.
The XMP metadata does not declare that this file claims PDF/UA-1 conformance, or declares it with the wrong part number or namespace prefix.
The file does not start with a well-formed %PDF-1.n header followed by a single end-of-line marker.
The file has no usable logical structure: either the Marked flag is missing, there is no structure tree, or structure elements are detached from their parents.
Every piece of visible content must be either real content in the structure tree, or explicitly marked as an artifact (decoration, page number, background, rule line). Some content here is neither, or artifacts and real content are nested inside each other.
Every piece of visible content must be either real content in the structure tree, or explicitly marked as an artifact (decoration, page number, background, rule line). Some content here is neither, or artifacts and real content are nested inside each other.
Content is drawn on the page but is neither tagged as real content nor marked as an artifact.
The Suspects flag is set to true, which is how a producer records that its own tagging may be wrong.
The document uses non-standard structure types that are not mapped to standard PDF types, map in a circle, or remap standard types to something else.
The document uses non-standard structure types that are not mapped to standard PDF types, map in a circle, or remap standard types to something else.
The document uses non-standard structure types that are not mapped to standard PDF types, map in a circle, or remap standard types to something else.
The document is missing XMP metadata, a dc:title entry, or the setting that makes viewers show the title instead of the file name.
The XMP metadata has no dc:title entry identifying the document.
The ViewerPreferences dictionary is missing DisplayDocTitle, or it is set to false, so the reader shows the file name in the window title.
The file has no usable logical structure: either the Marked flag is missing, there is no structure tree, or structure elements are detached from their parents.
The file has no usable logical structure: either the Marked flag is missing, there is no structure tree, or structure elements are detached from their parents.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
List tags are nested incorrectly: LI outside L, LBody outside LI, unexpected children inside L or LI, or a Caption in the wrong position.
List tags are nested incorrectly: LI outside L, LBody outside LI, unexpected children inside L or LI, or a Caption in the wrong position.
List tags are nested incorrectly: LI outside L, LBody outside LI, unexpected children inside L or LI, or a Caption in the wrong position.
List tags are nested incorrectly: LI outside L, LBody outside LI, unexpected children inside L or LI, or a Caption in the wrong position.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
TOCI elements sit outside a TOC element, a TOC contains unexpected children, or the Caption is not the first child.
TOCI elements sit outside a TOC element, a TOC contains unexpected children, or the Caption is not the first child.
TOCI elements sit outside a TOC element, a TOC contains unexpected children, or the Caption is not the first child.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
Text in the document, or in an Alt, ActualText, E, Contents, or TU entry, has no determinable language, or the Lang value is not a valid RFC 3066 language tag.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
List tags are nested incorrectly: LI outside L, LBody outside LI, unexpected children inside L or LI, or a Caption in the wrong position.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
The table tags do not follow the required hierarchy (Table > THead/TBody/TFoot > TR > TH/TD), or the grid is irregular: rows with differing column counts, overlapping cells, or misplaced captions.
A Figure tag has no Alt or ActualText attribute, so the image has no textual equivalent.
The document mixes strongly structured headings (H1, H2, H3) with weakly structured H tags, skips heading levels, or nests more than one H under a single node.
The document mixes strongly structured headings (H1, H2, H3) with weakly structured H tags, skips heading levels, or nests more than one H under a single node.
The document mixes strongly structured headings (H1, H2, H3) with weakly structured H tags, skips heading levels, or nests more than one H under a single node.
The document mixes strongly structured headings (H1, H2, H3) with weakly structured H tags, skips heading levels, or nests more than one H under a single node.
The table's header relationships cannot be derived automatically, and the TH elements do not declare whether they head a row or a column.
The table's header relationships cannot be derived automatically, and the TH elements do not declare whether they head a row or a column.
A mathematical expression is not enclosed in a Formula tag, or the Formula tag has no Alt or ActualText.
A Note tag has no ID entry, or two Note tags share the same ID.
A Note tag has no ID entry, or two Note tags share the same ID.
An optional content configuration dictionary has no Name, or uses the forbidden AS key for automatic state changes.
An optional content configuration dictionary has no Name, or uses the forbidden AS key for automatic state changes.
The file specification for an attachment lacks non-empty F and UF entries.
The file uses dynamic XFA forms, or a widget annotation is not nested in a Form tag, or a form field has neither a TU tooltip nor an alternative description.
The file is encrypted and the permission bit that allows text extraction for accessibility is not set.
An annotation is not nested in an Annot tag, has no Contents or Alt description, or uses a subtype that PDF/UA forbids.
An annotation is not nested in an Annot tag, has no Contents or Alt description, or uses a subtype that PDF/UA forbids.
The file uses dynamic XFA forms, or a widget annotation is not nested in a Form tag, or a form field has neither a TU tooltip nor an alternative description.
An annotation is not nested in an Annot tag, has no Contents or Alt description, or uses a subtype that PDF/UA forbids.
A page containing annotations does not set Tabs to S, which is what makes keyboard focus follow the logical structure order.
The file uses dynamic XFA forms, or a widget annotation is not nested in a Form tag, or a form field has neither a TU tooltip nor an alternative description.
The file uses dynamic XFA forms, or a widget annotation is not nested in a Form tag, or a form field has neither a TU tooltip nor an alternative description.
A link annotation is not tagged as a Link element with an object reference, or has no Contents entry describing where it goes.
A link annotation is not tagged as a Link element with an object reference, or has no Contents entry describing where it goes.
A media clip data dictionary is missing the CT (content type) or Alt (alternative description) key.
A media clip data dictionary is missing the CT (content type) or Alt (alternative description) key.
An annotation is not nested in an Annot tag, has no Contents or Alt description, or uses a subtype that PDF/UA forbids.
The file uses reference XObjects, which PDF/UA forbids, or the content inside a Form XObject is not incorporated into the structure tree.
The file uses reference XObjects, which PDF/UA forbids, or the content inside a Form XObject is not incorporated into the structure tree.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used to render text in the document is not embedded in the file.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.
The font does not define a usable mapping from character codes to Unicode values, or the ToUnicode CMap contains invalid values.
The font does not define a usable mapping from character codes to Unicode values, or the ToUnicode CMap contains invalid values.
A font used for rendering is not embedded, is missing glyphs, or has encoding tables that do not let a reader map character codes to glyphs reliably.