Dostępność PDF — jak zrobić dokument przyjazny czytnikom ekranu
PDF, który wygląda dobrze w Twoim czytniku, może być całkowicie nieużywalny dla kogoś, kto nawiguje czytnikiem ekranu. Naprawa jest głównie mechaniczna — otagowanie struktury dokumentu, dostarczenie alt-textów obrazów, oznaczenie kolejności czytania i zadeklarowanie języka — ale musi być wykonana świadomie. Oto praktyczna lista kontrolna w kolejności znaczenia.

Co znaczy „otagowany" i dlaczego to fundament
PDF wizualnie umieszcza glify w punktach na stronie. Dla widzącego czytelnika to wystarczy — oko rekonstruuje strukturę (nagłówki, akapity, tabele) ze wskazówek układu. Dla czytnika ekranu wskazówki układu są niewidoczne. Czytnik potrzebuje jawnego opisu struktury dokumentu: ten ciąg tekstu to nagłówek poziomu 2, ta grupa to lista, to akapit, tamto to komórka tabeli.
Ten opis żyje w osobnym „drzewie tagów" w pliku PDF. Dokument z drzewem tagów to otagowany PDF. Dokument bez drzewa to nieotagowany PDF — dla czytnika ekranu to ściana tekstu, gdzie każde łamanie linii jest takie samo jak każde łamanie akapitu, nie ma nagłówków, list, tabel — tylko glify.
Jeśli zrobisz tylko jedną rzecz dla dostępności, niech będzie to produkowanie otagowanych PDF-ów. Niemal każde nowoczesne narzędzie autorskie potrafi: w Wordzie „Zapisz jako PDF" z opcją „znaczniki struktury dokumentu" włączoną; w Google Docs eksport jest otagowany domyślnie; w LaTeX-u pakiet tagpdf lub pdfx; w InDesign domyślnie w nowszych wersjach.
Lista kontrolna dostępności
1. Drzewo tagów
Potwierdzone przez otwarcie pliku w Acrobat (Pro) i sprawdzenie, że panel „Tagi" pokazuje hierarchię nagłówków, akapitów i list zamiast być pusty. Darmowa alternatywa: PAC 2024 (PDF Accessibility Checker).
2. Kolejność czytania
Kolejność, w jakiej czytnik ekranu odczytuje treść. Domyślnie idzie za kolejnością tagów, która zwykle pasuje do wizualnego porządku góra-dół, lewo-prawo. Jeśli dokument ma wielokolumnowe układy, paski boczne, przypisy lub cytaty wyróżniające, kolejność czytania może się rozsypać.
3. Poziomy nagłówków
Outline dokumentu potrzebuje sensownej hierarchii. H1 dla tytułu, H2 dla głównych sekcji, H3 dla podsekcji, bez przeskakiwania poziomów. Unikaj formatowania „uczyń ten tekst dużym" zamiast prawdziwych nagłówków.
4. Tekst alternatywny obrazów
Każdy istotny obraz potrzebuje „tekstu alternatywnego" go opisującego. Opis powinien przekazywać informację, którą obraz niesie, a nie dosłownie opisywać jak obraz wygląda. Dla wykresu słupkowego alt-text powinien podawać wartości, nie mówić „wykres słupkowy".
5. Deklaracja języka
Metadane PDF powinny określać podstawowy język dokumentu, by czytnik ekranu używał właściwego silnika wymowy. Francuski dokument odczytany angielskim głosem nie jest tylko niezręczny — wiele słów jest niezrozumiałych.
6. Tabele otagowane jako tabele, z nagłówkami
Tabela otagowana jako tabela pozwala czytnikowi ekranu ogłaszać „wiersz 3, kolumna 2" i odczytywać nagłówki kolumn przy nawigacji. Tabela będąca tylko siatką pól tekstowych bez struktury tabeli to nawigacyjny koszmar.
7. Listy otagowane jako listy
Treść z punktami i numerowana musi być otagowana jako lista, by czytnik mówił „lista z 5 elementami, punkt 1 z 5…" zamiast czytać elementy jako osobne akapity.
8. Pola formularza z etykietami
Każde pole formularza potrzebuje tooltipa lub dostępnej etykiety. „Nazwisko", „Data urodzenia". Bez etykiet czytnik mówi tylko „edycja tekstu", co jest nieużywalne.
9. Tytuł dokumentu w metadanych
Nie nazwa pliku — metadane tytułu. Wiele czytników wyświetla tytuł zamiast nazwy pliku w pasku tytułu; dla czytników ekranu tytuł jest tym, co jest ogłaszane przy otwarciu pliku.
Standard PDF/UA
Jeśli musisz certyfikować dostępność — np. w wymaganiach przetargowych lub urzędowych — produkuj pliki zgodne z PDF/UA-1. PDF/UA to standard ISO określający strukturalne wymagania dostępności, weryfikowalny narzędziami jak PAC.
Szybki workflow weryfikacji
- Otwórz plik w czytniku ekranu (NVDA na Windows, VoiceOver na macOS).
- Nawiguj po nagłówkach. Jeśli przychodzą w dobrej kolejności na właściwych poziomach, struktura jest dobra.
- Spotkaj każdy obraz. Alt-text powinien być informacyjny.
- Przejdź tabem przez formularze. Każde pole powinno ogłaszać sensowną etykietę.
- Posłuchaj akapitu lub dwóch. Silnik wymowy powinien pasować do języka.
Przypadki naprawdę trudne
- Zeskanowane PDF-y. Bez OCR to obrazy tekstu — czytnik ekranu nie ma czego odczytać.
- Mocno zaprojektowane magazyny i broszury. Wielokolumnowe układy z wyróżnionymi cytatami i osadzonymi podpisami trudno wyrazić w liniowej kolejności czytania.
- Notacja matematyczna i chemiczna. Standardowe tagi PDF nie obsługują dobrze równań.
- Interaktywne formularze z logiką warunkową. Tagowanie pomaga; złożone interakcje formularza często wymagają dodatkowych adnotacji ARIA-podobnych.
Dlaczego to ma znaczenie nawet jeśli Twoja publiczność wydaje się tego nie potrzebować
Dostępność jest czasem traktowana jako problem niszowy, ale dokumenty wędrują. Raport, który zrobiłeś dla wewnętrznej publiczności, kończy udostępniony zewnętrznie; szablon umowy napisany w 2024 to dokument, który partnerska organizacja podaje kandydatowi do pracy w 2027. Nie wybierasz, które dokumenty kiedyś otworzy ktoś potrzebujący dostępności — najbezpieczniejszym domyślnym jest produkowanie wszystkich dostępnie.
Pełna wersja angielska: English version.