Que sont les niveaux de conformité ?
Niveaux de conformité désignent l'ensemble spécifique de règles et d'exigences définies dans le sous-ensemble ISO PDF. Chaque niveau de conformité est représenté par une lettre associée à un acronyme de sous-ensemble ISO PDF, comme PDF/A-1b ou PDF/X-5pg.
Par exemple, PDF/A-4e est un perfectionnement très spécialisé de la norme PDF pour l'archivage, prenant en charge les flux de travail d'ingénierie avec du contenu 3D, tandis que PDF/A-2b et PDF/A-2u diffèrent par leurs capacités d'extraction de texte Unicode.
Il est important de noter que tous les sous-ensembles ISO PDF n'utilisent pas de niveaux de conformité. PDF/A, PDF/X, et PDF/VT sont les sous-ensembles ISO de PDF qui utilisent des niveaux de conformité pour définir différents niveaux de conformité à la norme. D'autres sous-ensembles ISO tels que PDF/UA (pour l'accessibilité) et PDF/E (pour l'ingénierie) ont également leurs propres exigences, mais ils n'utilisent pas les niveaux de conformité de la même manière.
Pour plus d'informations sur les niveaux de conformité PDF/A et leurs exigences, veuillez consulter notre article détaillé sur le sujet : PDF/A - la norme ISO pour l'archivage à long terme
Signification des lettres
Un PDF/A déclaration comporte deux parties : la partie de la norme concernée et le niveau de conformité correspondant. La partie est un numéro et le niveau est une lettre.
- b, pour basic. Le fichier s’affichera de la même façon à l’avenir : polices incorporées, couleurs claires, et aucun élément dépendant de ressources externes.
- a, pour accessible. Tout ce que b exige, plus un balisé arbre de structure et un ordre de lecture défini.
- u, pour Unicode. Tout ce que b exige, plus un texte mappé de manière fiable à Unicode afin qu’il puisse être recherché et extrait.
Ainsi, PDF/A-2b correspond à la partie 2 au niveau basic, et PDF/A-3a à la partie 3 avec accessibilité complète. Les niveaux sont cumulatifs au sein d’une partie : a implique u, et tous deux impliquent b.
Choisir un niveau et le justifier
Un niveau plus élevé n’est pas automatiquement meilleur. Le niveau a ne peut pas être atteint en convertissant une page numérisée sans véritable travail de balisage. L’exiger là où b suffit transforme une simple conversion mécanique en projet de création de contenu.
La déclaration elle-même est enregistrée dans les XMP métadonnées du fichier, et il ne s’agit que d’une déclaration. Un validateur vérifie le fichier par rapport aux exigences du niveau indiqué, et un fichier peut revendiquer une conformité qu’il ne respecte pas, ce qui explique pourquoi les archives valident plutôt que de faire confiance.