Валідувати PDF/A — 12 профілів, два рушії, у браузері.
Перетягніть PDF. Офіційний еталонний рушій veraPDF та власний edge-рушій gPdf на Rust+WASM паралельно прогоняють специфікацію ISO 19005. Розбіжності позначаються явно.
PDF/A — сімейство ISO 19005 форматів PDF для довгострокового архівування, вперше опубліковане у 2005 році. Цей валідатор прогоняє кожне правило обраного профілю проти еталонної реалізації veraPDF та рушія Rust+WASM від gPdf, поряд. «Пройдено» тут означає, що два незалежні рушії згодні.
Часті запитання
Що таке PDF/A і навіщо він потрібен?
PDF/A — стандартизована ISO підмножина PDF, спроектована для ідентичного відображення через десятиліття. Забороняє елементи, що ламаються з часом (зовнішні шрифти, JavaScript, прозорість у ранніх профілях), і вимагає вбудованих шрифтів, детермінованого керування кольором, повних метаданих. Архіви, податкові органи та стандарти e-фактури вимагають його.
Який профіль PDF/A обрати?
PDF/A-2b — безпечне значення за замовчуванням для загального архівування. PDF/A-3b, якщо потрібно вбудувати інший файл (XML-рахунки). PDF/A-1b — для найсуворіших аудитів. PDF/A-4 — якщо згенеровано з PDF 2.0. Варіанти a (1a/2a/3a) додають доступність Tagged-PDF — лише за явної вимоги.
Чому два рушії розійшлись щодо мого файлу?
Обидва валідують за ISO 19005, але з різним покриттям. veraPDF — еталонна реалізація PDF Association, перевіряє кожен пункт; рушій Rust від gPdf пріоритезує правила, що спричиняють реальні збої імпорту, і працює на порядок швидше. Валідатор показує обидва звіти — рішення за вами.
Чи зберігається мій файл або передається третім особам?
Ні. Файл POST-иться у Cloudflare Worker, що запускає обидва рушії в памʼяті й повертає JSON. Ніколи не зберігається на диск, у R2, KV чи базу даних; жодна третя сторона не отримує. Без входу, без квот окрім burst-захисту за IP.