Standardy

PDF/UA

Zob. też: ISO 14289, PDF/UA-1, PDF Universal Accessibility

ISO 14289 — międzynarodowy standard dostępności dokumentów PDF. Wskazany przez EAA, Section 508 i EN 301 549 rozdział 10 jako cel zgodności dla dostępności PDF.

PDF/UA — skrót od „PDF/Universal Accessibility” — to standard ISO (ISO 14289-1, a PDF/UA-2 jest w opracowaniu) określający, co sprawia, że plik PDF jest dostępny. Jest to odpowiednik WCAG dla formatu PDF: oba opisują, jak treść musi być ustrukturyzowana, aby technologie asystujące mogły ją odczytać, tyle że dla różnych formatów dokumentów.

Wymagania PDF/UA

Standard stawia szczegółowe wymagania dotyczące wewnętrznej struktury pliku PDF:

  • Oznaczona treść. Każdy znaczący element — akapity, nagłówki, listy, tabele, rysunki — musi być opakowany w tag struktury (<P>, <H1>, <L>, <Table>, <Figure>), aby czytniki ekranu mogły go poprawnie odczytać.
  • Logiczna kolejność czytania. Kolejność tagów w drzewie struktury musi odpowiadać kolejności, w jakiej czyta ją wzrokowiec, a nie wizualnej kolejności współrzędnych z układu PDF.
  • Tekst alternatywny dla rysunków i obrazów, poprzez wpisy /Alt.
  • Zadeklarowany język na poziomie dokumentu oraz dla każdego fragmentu tekstu w innym języku.
  • Tabele z komórkami nagłówka identyfikowanymi tagami <TH>, a dla złożonych tabel — atrybutami Scope.
  • Pola formularzy z dostępnymi nazwami i rolami ustawionymi przez słowniki PDF MK i TU.
  • Treść dekoracyjna oznaczona jako artefakt, aby czytniki ekranu ją pomijały (odpowiednik alt="" w PDF).

Pełny standard liczy ok. 30 gęstych stron; operacyjne podsumowanie brzmi: każdy fragment treści w PDF musi mieć rolę strukturalną, którą technologia asystująca może zinterpretować.

Związek z WCAG

WCAG wprost dotyczy plików PDF (dokumentuje to „WCAG 2.1 Techniques for PDF” W3C), ale PDF/UA istnieje dlatego, że języka WCAG zorientowanego na sieć nie da się w pełni odwzorować na każdą funkcję PDF. PDF/UA to specyfikacja właściwa dla formatu; WCAG to cel dostępności niezależny od formatu. Dokument zgodny z PDF/UA-1 spełnia WCAG 2.x AA w zakresie części WCAG mających zastosowanie do plików PDF.

Jak testować zgodność

Referencyjnym bezpłatnym narzędziem jest PAC (PDF Accessibility Checker) szwajcarskiej fundacji „Access for All”. PAC testuje maszynowo sprawdzalne wymagania PDF/UA (wykrywając ok. 60% problemów); pozostałe — znaczący tekst alternatywny, poprawna kolejność czytania w złożonych układach, semantyka nagłówków tabel — nadal wymagają ręcznego przeglądu.

„Accessibility Check” Adobe Acrobat Pro przeprowadza wewnętrzne skanowanie uwzględniające PDF/UA, ale jest powszechnie uważane za słabsze niż PAC.

Dlaczego to jest ważne

W jurysdykcjach, gdzie obowiązuje EAA, Section 508 lub EN 301 549, publikowane pliki PDF podlegają wymogom dostępności tak samo jak strony internetowe. Przykłady dokumentów, których to dotyczy: raporty roczne, formularze do pobrania, zgłoszenia regulacyjne, e-booki w formacie PDF, umowy.