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]’
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
Navigation
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