Versions de PDF expliquées : 1.4, 1.7, 2.0 et PDF/A
Les PDF portent un numéro de version dans leur en-tête —%PDF-1.7 ou %PDF-2.0, par exemple. La version indique quelles fonctionnalités le fichier peut utiliser. La plupart des lecteurs acceptent silencieusement les fichiers écrits pour une version plus ancienne que celle qu'ils supportent. Le problème vient quand un fichier utilise une fonctionnalité plus récente que ce que connaît le lecteur. Cette page liste chaque version, ce qu'elle a ajouté et quand vous devriez vous en soucier.
Contexte
Pourquoi le PDF a des versions
La spécification PDF a grandi pendant plus de 30 ans. Chaque révision a ajouté des fonctionnalités (chiffrement, compression, transparence, média enrichi) sans casser les fichiers existants. Un lecteur qui supporte PDF 1.7 peut ouvrir un fichier 1.4, mais un lecteur 1.4 peut ne pas comprendre un fichier 1.7. La version dans l'en-tête est un contrat : le fichier promet qu'il utilise seulement des fonctionnalités jusqu'à cette version.
En pratique, les visionneuses modernes (Chrome, Firefox, Safari, Adobe Acrobat, Aperçu de macOS, pdf-lib, PDF.js) supportent toutes au moins PDF 1.7, qui est la base de facto aujourd'hui. PDF 2.0 est adopté progressivement mais la plupart des fichiers réels sont encore 1.4–1.7.
Ligne principale
PDF 1.4 à 2.0
PDF 1.4 (2001)
A ajouté la transparence (l'état graphique /ExtGState), le support d'images JPEG2000 et le PDF balisé pour l'accessibilité. C'est la base pour de nombreux flux d'impression anciens et est encore largement produit par les exportateurs anciens.
PDF 1.5 (2003)
A ajouté les flux d'objets et flux de références croisées — la compression structurelle qui permet aux PDF modernes d'être bien plus petits que leurs équivalents 1.4. A aussi ajouté le chiffrement AES-128 (une amélioration majeure de sécurité sur l'ancien RC4) et JPEG2000 dans les flux d'objets. Si vous compressez un PDF et la taille chute brusquement, vous réenregistrez probablement un fichier 1.4 en 1.5 avec des flux d'objets.
PDF 1.6 (2004)
A ajouté le chiffrement AES-256 (le défaut moderne pour les PDF sécurisés), des formulaires interactifs améliorés (XFA) et un support d'annotations plus riche. La plupart des PDF chiffrés que vous rencontrez aujourd'hui sont 1.6 ou 1.7 avec AES-256.
PDF 1.7 (2006, ISO 32000-1:2008)
La première version standardisée par ISO. PDF 1.7 est labase pratique : tous les lecteurs modernes la supportent, et la plupart des fichiers sont écrits à ce niveau. Elle a clarifié l'art 3D, les fichiers intégrés et le média enrichi, mais le gros des fichiers 1.7 réels utilise seulement l'ensemble de fonctionnalités 1.5 plus quelques extras.
PDF 2.0 (2017, ISO 32000-2:2020)
La première version développée sous la gestion ISO plutôt que Adobe seul. Elle a supprimé les fonctionnalités obsolètes (chiffrement RC4, certaines constructions héritées d'arbre de noms, l'architecture de formulaires XFA a été dépréciée) et a ajouté des exigences de robustesse du monde réel : analyse plus stricte, chiffrement amélioré et meilleur support de la transparence et de la couleur. Les fichiers PDF 2.0 sont encore peu courants car tant de writers utilisent 1.7 par défaut pour la compatibilité.
Sous-ensembles
Les standards PDF/*
Au-dessus de la ligne de version principale, plusieurs sous-ensembles ISO restreignent le PDF à un cas d'usage spécifique. Un fichier conforme à un sous-ensemble est encore un PDF, mais avec des règles supplémentaires.
PDF/A — Archivage
ISO 19005, en parties 1–4. PDF/A interdit les fonctionnalités qui cassent la reproductibilité à long terme : pas de chiffrement, pas de références externes, pas de JavaScript, les polices doivent être intégrées, la couleur doit être indépendante du périphérique. Utilisé par les tribunaux, gouvernements et archives où le fichier doit se rendre identiquement dans des décennies.
PDF/X — Production d'impression
ISO 15930. PDF/X exige toutes les polices intégrées, la couleur dans un espace colorimétrique d'impression (CMYK ou un profil ICC nommé) et les boîtes de fond perdu et de découpe définies. Utilisé par les imprimeries commerciales. Envoyer un fichier non PDF/X à une imprimerie le fait souvent renvoyer.
PDF/UA — Accessibilité
ISO 14289. PDF/UA exige un PDF balisé avec un ordre de lecture réel, du texte alternatif sur chaque image significative, une langue du document et une hiérarchie de titres correcte. Requis pour la conformité WCAG/Section 508. Consultez notre explicateur PDF/UA pour les exigences complètes.
PDF/E — Ingénierie
ISO 24517. PDF/E supporte les modèles 3D intégrés et le balisage d'ingénierie. Niche mais encore maintenu.
PDF/VT — Impression variable et transactionnelle
ISO 16612. PDF/VT étend PDF/X pour l'impression à données variables — factures, relevés, courrier direct où chaque copie est différente. Optimisé pour les presses numériques haute vitesse.
En pratique
Quelle version devrait être votre fichier ?
- Partage général : PDF 1.7. Compatibilité maximale sans inconvénients.
- Archivage : PDF/A-2 ou PDF/A-3. L'archive survivra au logiciel qui l'a créée.
- Impression commerciale : PDF/X-4 (basé sur PDF 1.6) ou PDF/X-1a (plus ancien, PDF 1.3). Demandez à votre imprimerie laquelle elle préfère.
- Accessibilité : PDF/UA. Requis pour le gouvernement et l'éducation dans de nombreuses juridictions.
- Chiffré : PDF 1.7 avec AES-256. Évitez RC4 (PDF 1.4 et antérieur) — il est cryptographiquement cassé.
Vous ne choisissez généralement pas la version à la main — votre outil d'export le fait. Word, Excel, PowerPoint, InDesign et Acrobat l'exposent comme option « Enregistrer en PDF » ou un préréglage. Le bon mouvement est de savoir quel préréglage correspond à votre destination (Impression, Archive, Web) et l'utiliser.
Vérifier
Comment dire quelle version est un fichier
Ouvrez le fichier dans un éditeur de texte et regardez la première ligne. Elle dira %PDF-1.7 ou similaire. C'est la version déclarée dans l'en-tête. Pour le niveau de conformance PDF/*, vous avez besoin d'un outil qui lit les dictionnaires OutputIntents etMarkInfo — Adobe Acrobat Pro Preflight est le standard ; les alternatives gratuites incluentverapdf pour la validation PDF/A et PDF/UA.
La version dans l'en-tête est une borne inférieure : un fichier marqué %PDF-1.4 peut être lu par tout ce qui supporte 1.4 ou ultérieur. Un fichier marqué%PDF-2.0 peut ne pas être lu par les outils anciens. En cas de doute, enregistrez en 1.7.
À lire aussi