PDF/A

PDF/A valideren — 12 profielen, twee engines, in de browser.

Laat een PDF vallen. De officiële veraPDF-referentie-engine en gPdfs Rust+WASM-edge-engine voeren de ISO 19005-specificatie parallel uit. Verschillen worden expliciet aangegeven.

PDF/A is de ISO 19005-familie van PDF-formaten voor langetermijnarchivering, voor het eerst gepubliceerd in 2005. Deze validator draait elke regel van het gekozen profiel tegen de veraPDF-referentie-implementatie en gPdfs Rust+WASM-engine, naast elkaar. "Geslaagd" hier betekent dat twee onafhankelijke engines het eens zijn.

Veelgestelde vragen

Wat is PDF/A en waarom heb ik het nodig?

PDF/A is een ISO-gestandaardiseerde PDF-subset, ontworpen om decennia later nog identiek te renderen. Het verbiedt elementen die in de tijd breken (externe fonts, JavaScript, transparantie in vroege profielen) en eist ingesloten fonts, deterministisch kleurbeheer en volledige metadata. Archieven, belastingdiensten en e-factureringsstandaarden vereisen het.

Welk PDF/A-profiel moet ik kiezen?

PDF/A-2b is de veilige standaard voor algemene archivering. PDF/A-3b als je een ander bestand moet insluiten (XML-facturen). PDF/A-1b voor de strengste legacy-audits. PDF/A-4 als gegenereerd uit PDF 2.0. De a-varianten (1a/2a/3a) voegen Tagged-PDF-toegankelijkheid toe — alleen als expliciet vereist.

Waarom waren de twee engines het niet eens?

Beide valideren tegen ISO 19005, maar met andere dekking. veraPDF is de referentie-implementatie van de PDF Association en controleert elke clausule; gPdfs Rust-engine prioriteert regels die echte ingestion-fouten veroorzaken en is een orde van grootte sneller. De validator toont beide rapporten — jij beslist wat je verhelpt.

Wordt mijn bestand opgeslagen of naar derden gestuurd?

Nee. Het bestand gaat naar een Cloudflare Worker die beide engines in-memory draait en JSON teruggeeft. Het wordt nooit op schijf, R2, KV of in een database bewaard; geen derde partij ontvangt het. Geen login, geen quota behalve burst-bescherming per IP.