Стандарти

PDF/UA

Също: ISO 14289, PDF/UA-1, PDF Universal Accessibility

ISO 14289 — международният стандарт за достъпни PDF документи. Цитиран от EAA, Section 508 и EN 301 549, глава 10, като целева спецификация за достъпността на PDF файлове.

PDF/UA — съкращение от “PDF/Universal Accessibility” — е ISO стандартът (ISO 14289-1, като PDF/UA-2 е в процес на разработване), който определя какво прави един PDF файл достъпен. Той е PDF аналогът на WCAG: и двата описват как трябва да е структурирано съдържанието, за да може помощната технология да го прочете — само че за различни формати на документи.

Какво изисква PDF/UA

Стандартът поставя конкретни изисквания към вътрешната структура на PDF файла:

  • Маркирано съдържание. Всеки смислен елемент — параграфи, заглавия, списъци, таблици, фигури — трябва да е обвит в структурен таг (<P>, <H1>, <L>, <Table>, <Figure>), за да може екранният четец да го обяви правилно.
  • Логичен ред на четене. Редът на таговете в дървото на структурата трябва да съответства на реда, по който зрящият читател следва текста, а не на координатния ред на визуалното оформление на PDF файла.
  • Алтернативен текст за фигури и изображения чрез записи /Alt.
  • Обявен език на ниво документ и за всеки вграден текст на различен език.
  • Таблици с заглавни клетки, идентифицирани чрез тагове <TH>, плюс атрибути Scope за сложни таблици.
  • Полета за въвеждане с достъпни имена и роли, зададени чрез речниците MK и TU на PDF.
  • Декоративно съдържание, маркирано като артефакт, за да го прескачат екранните четци (PDF еквивалент на alt="").

Пълният стандарт заема около 30 плътни страници; оперативното резюме е: всяко парче съдържание в PDF файла трябва да има структурна роля, която помощната технология може да интерпретира.

Връзката с WCAG

WCAG изрично се прилага за PDF файлове (W3C документира това в “WCAG 2.1 Techniques for PDF”), но PDF/UA съществува, защото езикът на WCAG — ориентиран към уеб — не се съотнася чисто с всяка функция на PDF. PDF/UA е форматно-специфичната спецификация; WCAG е целта за достъпност, приложима за всички формати. Документ, съответстващ на PDF/UA-1, изпълнява WCAG 2.x AA за частите на WCAG, приложими за PDF файлове.

Как се тества съответствието

Референтният безплатен инструмент за проверка е PAC (PDF Accessibility Checker) на швейцарската фондация “Access for All”. PAC проверява срещу машинно-верифицируемите изисквания на PDF/UA (което улавя около 60% от проблемите); останалото — смислен алтернативен текст, правилен ред на четене при сложни оформления, семантика на заглавните клетки в таблиците — изисква ръчен преглед.

Adobe Acrobat Pro също включва функция “Accessibility Check”, която извършва вътрешна проверка, отчитаща изискванията на PDF/UA, но тя се смята за по-слаба от PAC.

Защо е важно

В юрисдикциите, където се прилагат EAA, Section 508 или EN 301 549, публикуваните PDF файлове подлежат на изисквания за достъпност точно както уеб страниците. Засегнати документи по образец: годишни доклади, изтегляеми формуляри, регулаторни подавания, електронни книги, разпространявани като PDF, договори.