Co czyni plik PDF dostępnym — i dlaczego to ma znaczenie
Spec: ISO 14289-1ISO 14289-1Spec: ISO 14289-2ISO 14289-2Spec: ISO 32000-2ISO 32000-2Spec: WCAG 2.2WCAG 2.2
W skrócie
Dział zatytułowany „W skrócie”Dostępny PDF to taki, który osoba niewidząca strony nadal potrafi przeczytać — w kolejności, którą zamierzyłeś, z każdym obrazem opisanym i każdym nagłówkiem zapowiedzianym jako nagłówek. Ta strona wyjaśnia, jak PDF niesie to znaczenie — oznakowana treść, drzewo struktury, kolejność odczytu, tekst alternatywny — i dlaczego warto zrobić to dobrze.
Dlaczego to ma znaczenie
Dział zatytułowany „Dlaczego to ma znaczenie”PDF jest domyślnie zestawem znaków we współrzędnych. Mówi umieść ten glif tutaj oraz namaluj ten obraz tam. Nie mówi sam z siebie to jest nagłówek, ten wiersz należy do tamtej kolumny ani ten obraz przedstawia podpisaną umowę. Widzący czytelnik wypełnia te luki natychmiast z układu. Czytnik ekranu nie potrafi. Ma tylko to, co plik faktycznie podaje.
Tak więc nieoznakowany PDF może wyglądać idealnie, a czytać się jak bezsens: dwukolumnowa strona zapowiedziana w poprzek, tabela danych spłaszczona do strumienia niepowiązanych liczb, wykres, który po prostu milczy. Informacja jest na stronie. Po prostu jest nieosiągalna. Dla milionów ludzi to różnica między dokumentem, którego mogą użyć, a takim, którego nie mogą — i, coraz częściej, różnica między zgodną usługą publiczną a narażeniem prawnym.
Wersja skrócona
Dział zatytułowany „Wersja skrócona”- Oznakowany PDF niesie równoległą warstwę znaczenia nad wizualnymi znakami: ten ciąg glifów to nagłówek, ten blok to lista, ten obszar to tabela.
- Te znaczniki wiszą na drzewie struktury — logicznym konspekcie dokumentu, oddzielonym od tego, gdzie rzeczy leżą na stronie (Spec: ISO 32000-2, §14.7ISO 32000-2 §14.7).
- Drzewo ustala kolejność odczytu, więc treść jest prezentowana w sekwencji, którą zamierzyłeś, a nie w kolejności, w jakiej glify zostały namalowane.
- Treść nietekstowa niesie odpowiednik tekstowy: opis
/Altdla obrazu, tekst zastępczy dla ciągu glifów, który czytnik inaczej by przekręcił (Spec: ISO 32000-2, §14.8ISO 32000-2 §14.8). - PDF/UA (ISO 14289) to standard, który mówi, kiedy wszystko to jest obecne i poprawne. To jest to, co „dostępny PDF” znaczy jako twierdzenie inżynierskie, a nie marketingowe (Spec: ISO 14289-1ISO 14289-1).
Jak podchodzi do tego NextPDF
Dział zatytułowany „Jak podchodzi do tego NextPDF”Dwie warstwy, jeden plik
Dział zatytułowany „Dwie warstwy, jeden plik”Pomyśl o dostępnym PDF jako o dwóch warstwach, które podróżują razem. Warstwa treści to to, co widzisz: glify, linie, obrazy umieszczone we współrzędnych. Warstwa struktury to to, co to znaczy: drzewo elementów — dokument, nagłówki, akapity, listy, tabele, ryciny — które nazywa każdy fragment treści i ustawia go w kolejności.
Te dwie są zszywane razem przez oznaczoną treść. Każdy znaczący ciąg na stronie jest opakowany i otrzymuje identyfikator; pasujący element struktury wskazuje z powrotem na ten identyfikator. To powiązanie pozwala technologii wspomagającej przejść logiczne drzewo i przy każdym węźle znaleźć dokładne bajty na stronie, które opisuje. Zrób to powiązanie dobrze, a nagłówek zostanie zapowiedziany jako nagłówek; zrób je źle, a struktura jest fikcją, która nie pasuje do tego, co pokazano.
Kolejność odczytu żyje w drzewie, a nie w układzie
Dział zatytułowany „Kolejność odczytu żyje w drzewie, a nie w układzie”To idea, która zaskakuje ludzi. Kolejność, której używa czytnik ekranu, to kolejność drzewa struktury, i jest ona niezależna od tego, gdzie treść pada na stronie (Spec: ISO 32000-2, §14.7ISO 32000-2 §14.7). Możesz namalować panel boczny jako ostatni, a przypis jako pierwszy; dopóki drzewo splata je w zamierzonej sekwencji, dokument czyta się poprawnie. I odwrotnie, pięknie rozplanowana strona z poplątanym drzewem czyta się pięknie błędnie. Układ jest dla oczu. Drzewo jest dla wszystkich innych.
Odpowiednik tekstowy dla wszystkiego, co nie jest tekstem
Dział zatytułowany „Odpowiednik tekstowy dla wszystkiego, co nie jest tekstem”Fotografia, logo, wykres, ozdobna linia — żadne z nich nie są słowami, więc
żadne z nich domyślnie niczego nie zapowiada. Oznakowany PDF zamyka tę lukę
opisami alternatywnymi: tekst /Alt obrazu opisuje, co on przekazuje, a
/ActualText dostarcza czysty zamiennik dla ciągu glifów, który inaczej
zostałby źle odczytany, takiego jak ligatura lub stylizowany inicjał
(Spec: ISO 32000-2, §14.8ISO 32000-2 §14.8). Czysto ozdobne znaki są
oznaczone jako artefakty, by zostały pominięte, a nie odczytane jako szum.
Zasada jest prosta: jeśli niesie znaczenie, dostaje odpowiednik tekstowy; jeśli
nie, zostaje odsunięte na bok.
Jak czytnik ekranu faktycznie konsumuje plik
Dział zatytułowany „Jak czytnik ekranu faktycznie konsumuje plik”Gdy technologia wspomagająca otwiera oznakowany PDF, nie czyta strony. Czyta drzewo i używa powiązań oznaczonej treści, by w kolejności wydobyć tekst każdego elementu.
- OpenThe reader finds the structure tree root in the document catalog, the entry point to the logical document.
- Walk the treeIt traverses the logical hierarchy — document, headings, paragraphs, lists, tables — in structure order.
- Map the roleEach structure type maps to a familiar role, so a heading is announced as a heading and a list as a list.
- Read the contentFor each element it reads the linked page text, or the alternate description when the content is an image.
- Skip the noiseAnything tagged as a decorative artifact is passed over, never spoken.
Ponieważ sekwencja jest sekwencją drzewa, poprawnie oznakowany dwukolumnowy raport czyta się w dół jednej kolumny, a potem drugiej, tabela czyta się komórka po komórce wraz z nagłówkami, a rycina zapowiada swój opis, zamiast popaść w milczenie. Czytnik nigdy nie musi zgadywać intencji autora, bo intencja jest zapisana w pliku.
Standard, który to przypina: PDF/UA
Dział zatytułowany „Standard, który to przypina: PDF/UA”Wszystko to staje się sprawdzalnym twierdzeniem w ramach PDF/UA. PDF/UA-1, opublikowany jako ISO 14289-1, określa wymagania na poziomie pliku dla dostępnego PDF na bazie modelu oznakowanego PDF (Spec: ISO 14289-1, §7ISO 14289-1 §7). PDF/UA-2, ISO 14289-2, przenosi te wymagania na bazę PDF 2.0 i doprecyzowuje, jak rzeczywista treść odwzorowuje się na model struktury (Spec: ISO 14289-2, §8ISO 14289-2 §8). PDF/UA rządzi strukturą pliku; szersze Web Content Accessibility Guidelines opisują rezultaty, względem których mierzy się dokument, a twierdzenie o zgodności nazywa poziom, który faktycznie osiągnięto (Spec: WCAG 2.2, §5WCAG 2.2 §5). Te dwa działają razem: PDF/UA mówi, że maszyneria jest obecna i poprawna, WCAG ujmuje to, jak wygląda dobro dla człowieka.
Przykład praktyczny
Dział zatytułowany „Przykład praktyczny”Znaczniki nie są widoczne, więc jedynym uczciwym sposobem ich sprawdzenia jest spojrzenie na strukturę, którą zgłasza narzędzie. Minimalna dostępna strona ma prawdziwe drzewo: korzeń dokumentu, nagłówek, akapit oraz rycinę, która niesie opis zamiast milczenia.
StructTreeRoot └─ Document ├─ H1 "Quarterly Report" ├─ P "Revenue rose across every region this quarter." └─ Figure /Alt "Bar chart: revenue by region, all four up"Czytnik przechodzący to drzewo zapowiada nagłówek poziomu pierwszego, czyta akapit, a następnie czyta opis ryciny — w tej kolejności, niezależnie od tego, gdzie każdy element został namalowany. Usuń drzewo, a ta sama strona staje się trzema rozłączonymi ciągami glifów i jednym milczącym prostokątem. Piksele są identyczne. Doświadczenie nie.
Częste nieporozumienie
Dział zatytułowany „Częste nieporozumienie”Częstym przekonaniem jest, że PDF „jest dostępny, bo tekst da się zaznaczyć”. Zaznaczalny tekst oznacza, że glify są prawdziwymi znakami, a nie zeskanowanym obrazem — konieczne, ale daleko niewystarczające. Zaznaczalny tekst bez drzewa struktury nadal nie ma nagłówków, kolejności odczytu, relacji w tabeli ani opisów obrazów. Dostępność dotyczy struktury i znaczenia, a nie samej obecności wydobywalnych znaków. Plik może przejść kopiuj-i-wklej, a całkowicie zawieść czytnik ekranu.
Drugą pułapką jest traktowanie „oznakowany” jako odznaki tak/nie. Plik może być
oznakowany i nadal błędny: znaczniki, które źle etykietują treść, drzewo, którego
kolejność nie pasuje do intencji, obrazy z pustym lub bezużytecznym tekstem
/Alt. Oznakowany to początek rozmowy, a nie jej koniec.
Ograniczenia i granice
Dział zatytułowany „Ograniczenia i granice”Ta strona wyjaśnia pojęcia oraz standardy, które je definiują. Nie jest certyfikatem zgodności i żadne narzędzie nie może go przyznać samodzielnie.
| Edition | Availability |
|---|---|
| Core | Core writes tagged PDF: it emits a structure tree, marks decorative content as artifacts, and carries the alternate text you supply. |
| Pro | Adds richer structure mapping for complex layouts — multi-level tables, lists, and figures — so the tree better matches the intended reading order. |
| Enterprise | Adds a structural conformance check and report. It remains a structure check, not a certification — the final determination belongs to a validator and a human reviewer. |
Dwie granice warto wyłożyć wprost. Po pierwsze, silnik potrafi wytworzyć poprawną
strukturę, ale nie potrafi ocenić jakości redakcyjnej: wiernie poniesie opis
/Alt mówiący „obraz”, a to jest na autorze, nie na silniku. Dostępność to
współpraca między narzędziem, które zapisuje znaczenie, a człowiekiem, który je
dostarcza. Po drugie, automatyczny przebieg — w tym walidator taki jak veraPDF —
potwierdza, że maszyneria jest obecna i dobrze uformowana. Nie potwierdza, że
osoba używająca czytnika ekranu faktycznie potrafi zrozumieć wynik. Ostateczna
akceptacja należy do człowieka. Zobacz
walidacja PDF/A i PDF/UA, by
poznać, jak ta automatyczna kontrola się wpisuje.
Powiązane dokumenty
Dział zatytułowany „Powiązane dokumenty”- Krajobraz standardów — gdzie PDF/UA i WCAG sytuują się w szerszej federacji standardów, które śledzi NextPDF.
- Czcionki: najtrudniejsza część — dlaczego tekst, który wygląda poprawnie, nadal może być nieprzeszukiwalny i jak to dotyka dostępności.
- Czym właściwie jest PDF — model obiektowy, w którym żyje drzewo struktury.
- Walidacja PDF/A i PDF/UA — jak uruchomić automatyczną kontrolę zgodności i co może oraz czego nie może ci powiedzieć.
Słowniczek
Dział zatytułowany „Słowniczek”- Oznakowany PDF — PDF, który niesie równoległą warstwę znaczników struktury nad swoją wizualną treścią, tak by technologia wspomagająca mogła dosięgnąć znaczenia dokumentu, a nie tylko jego znaków.
- Drzewo struktury — logiczny konspekt dokumentu (korzeń, nagłówki, akapity, listy, tabele, ryciny), zapisany niezależnie od układu strony i używany do ustalenia kolejności odczytu.
- Kolejność odczytu — sekwencja, w której treść jest prezentowana czytelnikowi, zaczerpnięta z drzewa struktury, a nie z tego, gdzie namalowano glify.
- Tekst alternatywny — odpowiednik tekstowy dla treści nietekstowej: opis
/Altdla obrazu lub zamiennik/ActualTextdla ciągu glifów, który inaczej zostałby odczytany błędnie. - Artefakt — treść oznaczona jako ozdobna (linia, tło, znak wodny), tak by czytnik ją pominął, zamiast ją zapowiadać.
- PDF/UA — PDF/Universal Accessibility, ISO 14289. Standard, który definiuje, kiedy oznakowany PDF jest naprawdę dostępny. PDF/UA-1 to ISO 14289-1; PDF/UA-2 to ISO 14289-2, na bazie PDF 2.0.