Qu'est-ce qu'un PDF/A-3 ?
Format, utilisation en e-facture et différences avec le PDF classique
Si vous avez entendu parler de Factur-X, vous avez forcément croisé le terme PDF/A-3. C'est la base technique du format hybride de facturation électronique le plus répandu en France. Mais qu'est-ce que c'est exactement, pourquoi l'utilise-t-on, et en quoi est-ce différent d'un PDF ordinaire ? Réponses complètes dans ce guide.
La famille PDF/A : l'archivage longue durée
Le sigle PDF/A signifie "PDF for Archiving" (PDF pour l'archivage). C'est une sous-famille de la norme PDF, standardisée par l'ISO (Organisation internationale de normalisation) dans la série ISO 19005. L'objectif est de garantir qu'un document PDF reste parfaitement lisible dans le futur, quels que soient l'environnement logiciel, le système d'exploitation ou les polices disponibles.
Pour atteindre cet objectif, un PDF/A intègre dans le fichier lui-même toutes les ressources nécessaires à son rendu : polices de caractères, profils colorimétriques, métadonnées... Il ne peut pas dépendre de ressources externes ou de comportements dynamiques (pas de JavaScript, pas de contenu chiffré, pas de liens vers des ressources distantes).
Les trois versions PDF/A et leurs différences
| Version | Norme ISO | Année | Pièces jointes | Transparence | Usage typique |
|---|---|---|---|---|---|
| PDF/A-1 | ISO 19005-1 | 2005 | ✗ Non | ✗ Non | Documents simples, archives légales basiques |
| PDF/A-2 | ISO 19005-2 | 2011 | ~ PDF/A uniquement | ✓ Oui | Documents complexes avec calques, transparence |
| PDF/A-3 | ISO 19005-3 | 2012 | ✓ Tout type de fichier | ✓ Oui | Factur-X, documents avec données structurées intégrées |
La différence clé entre PDF/A-2 et PDF/A-3 est la permission d'intégrer des pièces jointes de n'importe quel type. En PDF/A-2, seuls les fichiers eux-mêmes conformes PDF/A peuvent être intégrés en pièce jointe. En PDF/A-3, on peut attacher un fichier XML, un CSV, un JSON, ou tout autre format — c'est exactement ce qui permet à Factur-X d'y embarquer son fichier XML CII.
Pourquoi PDF/A-3 est la base de Factur-X
Factur-X a été conçu comme un format de transition pragmatique : il doit être à la fois lisible visuellement par l'humain (comme un PDF ordinaire) et traitable automatiquement par les logiciels (grâce aux données XML structurées). Le PDF/A-3 réunit exactement ces deux capacités.
Concrètement, un fichier Factur-X est structuré ainsi :
Cette architecture permet une transition douce : votre client peut ouvrir et lire la facture dans n'importe quel lecteur PDF (Acrobat, Foxit, navigateur web...) même si son système ne sait pas encore traiter le XML. Et dès que son logiciel de comptabilité est compatible, il peut importer les données automatiquement depuis le même fichier.
Contraintes techniques du PDF/A-3
Un PDF/A-3 n'est pas simplement un PDF renommé. Il doit respecter des contraintes techniques précises qui garantissent la lisibilité future et l'intégrité du document. Voici les principales :
Comment créer un PDF/A-3 conforme
Plusieurs approches selon votre contexte :
Librairie factur-x (Akretion)
La plus complète et maintenue pour générer du Factur-X en Python. Crée automatiquement le PDF/A-3 avec le XML CII embarqué. pip install factur-x — open-source, MIT license.
Mustang Project
Bibliothèque Java open-source très complète pour générer, lire et valider du Factur-X / ZUGFeRD. Idéal pour les applications Java/JVM existantes.
ZUGFeRD-csharp
Implémentation .NET compatible Factur-X et ZUGFeRD. Dispose d'un convertisseur de format et d'un validateur intégré.
Export PDF/A depuis LibreOffice
LibreOffice Writer et Calc permettent d'exporter en PDF/A-1b nativement (Fichier → Exporter en PDF → onglet Général → Archivage PDF/A). L'intégration du XML Factur-X requiert cependant une étape supplémentaire via une macro ou un outil tiers.
Conversion PDF vers PDF/A-3
Adobe Acrobat Pro (payant) permet de convertir un PDF existant en PDF/A-3 via Outils → PDF Standards → Enregistrer au format PDF/A. L'intégration de la pièce jointe XML est ensuite possible manuellement.
Notre générateur Factur-X
Notre outil en ligne génère directement un fichier Factur-X (PDF/A-3 + XML CII) à partir de vos données de facturation. Aucune installation requise, gratuit, traitement côté client (vos données ne quittent pas votre navigateur).
Comment valider un PDF/A-3
La validation d'un PDF/A-3 vérifie deux niveaux de conformité :
- Conformité PDF/A-3 (ISO 19005-3) : toutes les contraintes techniques du format archivable sont respectées (polices, métadonnées, pas de JavaScript...)
- Conformité Factur-X : la pièce jointe XML est présente, valide selon le schéma XSD du profil déclaré, et contient toutes les données obligatoires
Outils de validation :
Notre validateur en ligne
Déposez votre fichier Factur-X sur notre outil : il vérifie la conformité PDF/A-3 ET la validité du XML CII selon le profil déclaré. Rapport détaillé avec les erreurs et suggestions de correction.
veraPDF
Validateur PDF/A de référence, open-source, recommandé par la communauté PDF. Disponible en ligne (verapdf.org) et en ligne de commande. Valide la conformité PDF/A mais pas le XML Factur-X spécifiquement.
Mustang Validator
Validateur Factur-X/ZUGFeRD spécialisé, issu du projet Mustang. Valide à la fois la conformité PDF/A et le schéma XML CII. Disponible en Java (ligne de commande) et via l'interface web mustangproject.org.
Erreurs fréquentes dans les PDF/A-3
PDF/A-3 et l'avenir de la facturation électronique
Le PDF/A-3 est au cœur de Factur-X, le format de référence en France, mais aussi en Allemagne (ZUGFeRD), et progressivement dans d'autres pays européens. Son architecture hybride PDF+XML représente une approche pragmatique de la transition : elle ne casse pas les habitudes (le PDF est universel) tout en introduisant les données structurées nécessaires à l'automatisation.
À long terme, avec la généralisation de la réforme ViDA en Europe et l'équipement progressif de toutes les entreprises en outils compatibles, la partie PDF visible deviendra de moins en moins indispensable — les systèmes pourront traiter directement le XML sans jamais "regarder" le PDF. Mais pendant la phase de transition (2026-2030 au moins), Factur-X/PDF/A-3 reste la solution la plus adaptée au contexte français.
La norme ISO 19005 (PDF/A) fait l'objet de révisions régulières. Une version PDF/A-4 a été publiée en 2020 (ISO 19005-4), basée sur PDF 2.0. Elle n'est pas encore adoptée dans les spécifications Factur-X actuelles, mais pourrait l'être dans des versions futures de la norme.
Validez votre PDF/A-3 Factur-X gratuitement
Notre outil de validation vérifie la conformité PDF/A-3, la présence et la validité du XML CII, et les mentions obligatoires selon votre profil Factur-X. Rapport détaillé en quelques secondes.
Valider mon fichier →