Valider PDF/A — 12 profils, deux moteurs, dans le navigateur.
Déposez un PDF. Le moteur de référence veraPDF et le moteur d'edge Rust+WASM de gPdf exécutent la spécification ISO 19005 en parallèle. Les désaccords sont signalés.
PDF/A est la famille ISO 19005 de formats PDF d'archivage à long terme, publiée pour la première fois en 2005. Ce validateur exécute chaque règle du profil choisi contre l'implémentation de référence veraPDF et le moteur Rust+WASM de gPdf, côte à côte. Un « Réussi » ici signifie que deux moteurs indépendants sont d'accord.
Questions fréquentes
Qu'est-ce que PDF/A et pourquoi en ai-je besoin ?
PDF/A est un sous-ensemble PDF normalisé ISO conçu pour s'afficher à l'identique des décennies plus tard. Il interdit les éléments qui se cassent avec le temps (polices externes, JavaScript, transparence dans les premiers profils) et impose polices intégrées, gestion couleur déterministe et métadonnées complètes. Archives, fisc et normes d'e-facturation l'exigent.
Quel profil PDF/A choisir ?
PDF/A-2b est le défaut sûr pour l'archivage général. PDF/A-3b si vous devez intégrer une autre fichier (factures XML). PDF/A-1b pour les audits historiques les plus stricts. PDF/A-4 si généré depuis PDF 2.0. Les variantes a (1a/2a/3a) ajoutent l'accessibilité Tagged-PDF — uniquement si explicitement requise.
Pourquoi les deux moteurs ont-ils été en désaccord ?
Les deux valident contre ISO 19005 mais avec une couverture différente. veraPDF est l'implémentation de référence maintenue par la PDF Association et vérifie chaque clause ; le moteur Rust de gPdf priorise les règles qui causent des échecs réels d'ingestion et tourne un ordre de grandeur plus vite. Le validateur affiche les deux rapports — à vous de juger.
Mon fichier est-il stocké ou envoyé à un tiers ?
Non. Le fichier est envoyé à un Cloudflare Worker qui exécute les deux moteurs en mémoire et renvoie du JSON. Il n'est jamais persisté sur disque, R2, KV ou base de données ; aucun tiers ne le reçoit. Pas d'inscription, pas de quota au-delà de la protection anti-burst par IP.