WCAG i PDF/UA
Jesli pracujesz z wymaganiami dotyczacymi dostepnosci, prawdopodobnie zetknales sie zarówno z WCAG jak i PDF/UA. Mają wspólny cel - sprawienie, aby zawartość była użyteczna dla osób z niepełnosprawnościami, ale obejmują różne typy treści i są utrzymywane przez różne organizacje, co ułatwia pomyłki.
- WCAG: Wytyczne dotyczące dostępności treści internetowych.
- PDF/UA: PDF Uniwersalna Dostępność.
Co to jest WCAG?
WCAG (Wytyczne dotyczące dostępności treści internetowych) to zestaw międzynarodowych standardów z W3C (World Wide Web Consortium), który określa, jak uczynić treści webowe bardziej dostępnymi dla osób z niepełnosprawnościami.
Dotyczy:
- Stron HTML
- Aplikacji JavaScript
- Obrazków, wideo i treści audio na stronach internetowych
- Formularzy i komponentów UI
Typowe wymagania WCAG obejmują zapewnienie alternatywnych tekstów dla obrazków, zapewnienie nawigacji klawiaturą, użycie odpowiednich semantyk HTML, takich jak nagłówki i punty orientacyjne, utrzymanie wystarczającego kontrastu między tekstem a tłem oraz unikanie migoczącej lub błyskającej zawartości.
WCAG definiuje trzy poziomy zgodności:
- A: Minimal.
- AA: Standardowy wymóg dla większości organizacji.
- AAA: Najbardziej rygorystyczny.
Co to jest PDF/UA?
PDF/UA (PDF Uniwersalna Dostępność) to oficjalny standard dla dostępnych dokumentów PDF. Zapewnia, że PDF może być poprawnie intepretowany przez technologie pomocnicze, takie jak czytniki ekranowe i powiększacze.
Dotyczy:
- Dokumenty PDF używane do raportów, faktur, formularzy i podobnych
- Znakowanie struktury, odpowiednik semantyk HTML dla PDF
- Kolejność czytania i logiczny przepływ
- Alternatywny tekst dla obrazków
- Metadane, takie jak język, tytuł i autor
Typowe wymagania PDF/UA obejmują:
- Tagi: Definiują strukturę dokumentu, takie jak nagłówki, listy i tabele.
- Logiczna kolejność czytania: Dopasuj kolejność do widocznego układu.
- Tekst alternatywny: Opisz elementy nie tekstowe.
- Wbudowane czcionki: Utrzymuj spójne renderowanie w różnych przeglądarkach.
- Metadane: Ustaw poprawnie język i tytuł.
Gdzie pasuje IronPDF
IronPDF to biblioteka .NET, która generuje pliki PDF z HTML, Razor lub widoków ASPX. Może obecnie generować pliki PDF zgodne z PDF/UA, zweryfikowane przy pomocy VeraPDF.

