Test de conformité PDF-UA - Liste des erreurs

Lors des tests de conformité PDF/UA utilisant l’API Aspose.PDF, vous pourriez être intéressé par les messages d’erreur que vous pouvez obtenir. Ces erreurs sont de différents types tels que Général, Texte, Polices, Titres, et plusieurs autres. Les informations sur ces erreurs peuvent être utiles pour connaître la cause exacte des erreurs et leur gestion.

Dans cet article, nous listons les erreurs qui peuvent survenir lors des tests de conformité PDF/UA en utilisant l’API.

Général

Code Sévérité Message
5:1 Erreur Identifiant PDF/UA manquant
6.2:1.1 Erreur Arbre parent structurel : entrée incohérente trouvée
7.1:1.1(14.8.1) Erreur Le document n’est pas marqué comme étiqueté
7.1:1.1(14.8) Erreur L’objet [OBJECT_NAME] n’est pas étiqueté
7.1:1.2(14.8.2.2) Erreur Artefact présent à l’intérieur du contenu étiqueté
7.1:1.3(14.8.2.2) Erreur Contenu étiqueté présent à l’intérieur d’un artefact
7.1:2.1 Avertissement Arbre de structure manquant
7.1:2.2 Avertissement Élément de structure ‘Document’ trouvé qui n’est pas un élément racine
7.1:2.3 Avertissement L’élément de structure ‘[ELEMENT_NAME]’ utilisé comme élément racine
7.1:2.4.1 Avertissement Utilisation possiblement inappropriée d’un élément de structure ‘[ELEMENT_NAME]’
7.1:2.4.2 Erreur Utilisation invalide d’un élément de structure ‘[ELEMENT_NAME]’
7.1:2.5 Avertissement Possiblement mauvaise imbrication de l’élément struct ‘[ELEMENT_NAME]’ dans StructTreeRoot
7.1:3(14.8.4) Erreur Type de structure non standard ‘[TYPE_NAME]’ n’est mappé ni à un type de structure standard ni à un autre type de structure non standard
7.1:4(14.8.4) Avertissement Type de structure standard ‘[TYPE_NAME]’ est remappé à ‘[TYPE_NAME]’
7.1:5 Vérification manuelle nécessaire Contraste des couleurs
7.1:6.1 Erreur Métadonnées XMP manquantes dans le document
7.1:6.2 Erreur Titre manquant dans les métadonnées XMP du document
7.1:6.3 Avertissement Titre vide dans les métadonnées XMP du document
7.1:7.1(12.2) Avertissement Dictionnaire ‘ViewerPreferences’ manquant
7.1:7.2(12.2) Erreur L’entrée ‘DisplayDocTitle’ n’est pas définie
7.1:8(14.7.1) Erreur L’entrée ‘Suspects’ est définie
7.1:9.1(14.7) Erreur Clé ‘StructParents’ manquante dans la page
7.1:9.2(14.7) Erreur Entrée ‘StructParent’ manquante dans l’annotation
7.1:9.3(14.7) Erreur Entrée pour les ‘StructParents’ donnés non trouvée

Texte

Code Sévérité Message
7.2:1 Vérification manuelle nécessaire Ordre de lecture logique
7.2:2(14.8.2.4.2) Erreur Les caractères dans un objet texte ne peuvent pas être mappés à Unicode
7.2:3.1(14.9.2.2) Erreur La langue naturelle pour l’objet texte ne peut pas être déterminée
7.2:3.2(14.9.2.2) Erreur La langue naturelle du texte alternatif ne peut pas être déterminée
7.2:3.3(14.9.2.2) Erreur La langue naturelle du texte réel ne peut pas être déterminée
7.2:3.4(14.9.2.2) Erreur La langue naturelle du texte d’expansion ne peut pas être déterminée
7.2:4(14.9.4) Erreur Caractère extensible non étiqueté utilisant ActualText

Polices

Clause Sévérité Message
7.21.3.1 Erreur La collection de caractères dans CIDFont n’est pas compatible avec la collection de caractères de CMap interne
7.21.3.2 Erreur CIDToGIDMap n’est pas intégré ou incomplet dans la police ‘[FONT_NAME]’
7.21.3.2 Erreur CMap n’est pas intégré pour la police ‘[FONT_NAME]’
7.21.4.2 Erreur CIDSet est manquant ou incomplet pour la police ‘[FONT_NAME]’
7.21.4.2 Erreur Glyphes manquants dans la police intégrée ‘[FONT_NAME]’
7.21.6 Erreur La police TrueType non symbolique ‘[FONT_NAME]’ n’a pas d’entrées cmap
7.21.6 Erreur L’entrée d’encodage est interdite pour la police TrueType symbolique ‘[FONT_NAME]’
7.21.6 Erreur Un encodage incorrect est utilisé pour la police TrueType ‘[FONT_NAME]’
7.21.6 Erreur Tableau “Differences” incorrect pour la police TrueType non symbolique ‘[FONT_NAME]’

Graphiques

Code Sévérité Message
7.3:1(14.8.4.5) Erreur L’élément ‘[ELEMENT_NAME]’ sur une seule page sans boîte englobante
7.3:2 Erreur Texte alternatif manquant pour l’élément de structure ‘[ELEMENT_NAME]’
7.3:3 Erreur Légende accompagnant la figure manquante
7.3:4(14.8.4.5) Erreur L’objet graphique apparaît entre les opérateurs BT et ET

Titres

Code Sévérité Message
7.4.2:1 Erreur Le premier titre n’est pas au premier niveau
7.4.2:2 Erreur Le titre numéroté saute un ou plusieurs niveaux de titre
7.4.4:1 Erreur Éléments de structure ‘H’ et ‘Hn’ trouvés
7.4.4:2 Erreur Plus d’un élément de structure ‘H’ à l’intérieur de l’élément de structure parent

Tables

Code Sévérité Message
7.5:1 Avertissement Ligne de table irrégulière
7.5:2 Erreur La cellule d’en-tête de table n’a pas de sous-cellules associées
7.5:3.1 Avertissement En-têtes de table manquants
7.5:3.2 Avertissement Résumé de table manquant

Listes

Code Sévérité Message
7.6:1 Erreur L’élément de structure ‘LI’ doit être un enfant de l’élément ‘L’
7.6:2 Erreur Les éléments de structure ‘Lbl’ et ‘LBody’ doivent être des enfants de l’élément ‘LI’

Notes et références

Code Sévérité Message
7.9:2.1 Erreur ID manquant dans l’élément de structure ‘Note’
7.9:2.2 Erreur L’entrée ID dans l’élément de structure ‘Note’ n’est pas unique

Contenu optionnel

Code Sévérité Message
7.10:1 Erreur ‘Name’ manquant dans le dictionnaire de configuration du contenu optionnel
7.10:2 Erreur Le dictionnaire de configuration du contenu optionnel contient la clé ‘AS’

Fichiers intégrés

Code Sévérité Message
7.11:1 Erreur Clé ‘F’ ou ‘UF’ manquante dans la spécification du fichier
7.11:2 Avertissement Clé ‘Desc’ manquante dans la spécification du fichier

Signatures numériques

Code Sévérité Message
7.13:1 Erreur Le champ de formulaire de signature ‘[FIELD_NAME]’ ne respecte pas la spécification
7.13:2.1 Erreur La langue naturelle d’un nom alternatif d’un champ de formulaire ‘[FIELD_NAME]’ ne peut pas être déterminée
7.13:2.2 Erreur L’entrée de nom alternatif manquante dans le champ de formulaire ‘[FIELD_NAME]’

Formulaires non interactifs

Code Sévérité Message
7.14:1 Erreur Attribut ‘PrintField’ manquant dans l’élément de formulaire non interactif

XFA

Code Sévérité Message
7.15:1 Erreur Le PDF contient un formulaire XFA dynamique

Sécurité

Code Sévérité Message
7.16:1(7.6.3.2) Erreur Les paramètres de sécurité bloquent les technologies d’assistance d’accéder au contenu du document
7.16:2(7.6.3.2) Erreur La conversion n’est pas autorisée par les restrictions de permission
Code Sévérité Message
7.17:1 Erreur Erreur des contours du document
7.17:2 Erreur La langue naturelle des contours peut être déterminée
7.17:3 Vérification manuelle nécessaire Étiquettes de page sémantiquement appropriées

Annotations

Code Sévérité Message
7.18.1:1 Erreur La langue naturelle de l’entrée de contenu ne peut pas être déterminée
7.18.1:2 Erreur Description alternative manquante pour une annotation
7.18.1:3 Erreur L’annotation n’est pas imbriquée à l’intérieur d’un élément de structure ‘Annot’
7.18.2:1 Erreur Une annotation avec un sous-type non défini dans l’ISO 32000 ne respecte pas 7.18.1
7.18.2:2 Erreur Une annotation de sous-type TrapNet existe
7.18.3:1 Erreur L’entrée d’ordre d’onglet dans la page avec des annotations n’est pas définie sur ‘S’ (Structure)
7.18.4:1 Erreur L’annotation ‘Widget’ n’est pas imbriquée à l’intérieur d’un élément de structure ‘Form’
7.18.5:1 Erreur L’annotation ‘Link’ n’est pas imbriquée à l’intérieur d’un élément de structure ‘Link’
7.18.6.2:1 Erreur La clé CT est manquante dans le dictionnaire de données du clip média
7.18.6.2:2 Erreur La clé Alt est manquante dans le dictionnaire de données du clip média
7.18.7:1 Erreur Annotation de pièce jointe de fichier. Clé ‘F’ ou ‘UF’ manquante dans la spécification du fichier
7.18.7:2 Avertissement Annotation de pièce jointe de fichier. Clé ‘Desc’ manquante dans la spécification du fichier
7.18.8:1 Erreur Une annotation PrinterMark est incluse dans la structure logique
7.18.8:2 Erreur Le flux d’apparence d’une annotation PrinterMark n’est pas marqué comme Artefact

Actions

Code Sévérité Message
7.19:1 Vérification manuelle nécessaire Des actions ont été trouvées. Besoin de vérifier les actions selon la spécification PDF/UA manuellement

XObjects

Code Sévérité Message
7.20:1 Erreur L’objet XObject de référence ne doit pas être utilisé dans un fichier PDF/UA conforme
7.20:2 Erreur Le contenu de l’objet XObject de formulaire n’est pas incorporé dans les éléments de structure