PDF non conforme au format PDF/A-3 : comment corriger
TL;DR. Factur-X repose sur PDF/A-3, un sous-ensemble de PDF normé ISO 19005-3 qui garantit la lisibilité du document dans le temps et autorise l'embarquement de pièces jointes structurées.
Pourquoi cette erreur apparaît
Un PDF standard exporté depuis un traitement de texte ou un navigateur n'est pas PDF/A-3 par défaut. La cause peut être : version PDF incorrecte, polices non incorporées, métadonnées XMP absentes, chiffrement du document, ou liens vers des ressources externes.
Comment corriger
- Avec Ghostscript : gs -dPDFA=3 -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf in.pdf
- Avec veraPDF en mode "fix" si l'écart est mineur.
- Avec Easy Factur-X : la conversion PDF → Factur-X produit directement un PDF/A-3.
- Vérifiez ensuite la conformité avec veraPDF en mode strict : verapdf --flavour 3b file.pdf
Exemple
Métadonnées XMP attendues : pdfaid:part=3, pdfaid:conformance ∈ {A, B, U}
Questions fréquentes
Quelle différence entre PDF/A-3a, 3b et 3u ?
Le niveau A impose l'accessibilité (tags structurels). Le niveau B vise la fidélité visuelle. Le niveau U garantit que tout le texte est exploitable Unicode. Factur-X accepte 3B au minimum.
Diagnostiquer une facture en quelques secondes
Notre validateur gratuit identifie automatiquement ce type d'erreur et en liste d'autres si présentes.