Przejdź do głównej zawartości

Generowanie dokumentów PDF zgodnych z WCAG i PDF/UA


Generowanie dokumentów PDF zgodnych z WCAG oraz standardem dostępności PDF/UA (ISO 14289) to temat łączący kwestie struktury dokumentu, semantyki i poprawnego oznaczania treści. W poniższym rozdziale znajdziesz informacje dotyczące:

  1. Szybki start - ustawienie kluczy konfiguracyjnych w VSoft archITekt Launcher
  2. Warunki konieczne po stronie projektu
  3. Jak przygotować szablon Word, aby uniknąć błędów
  4. Jak działa konwersja
  5. Jak potwierdzić zgodność
  6. Mapowanie wymagania -> WCAG/PDF-UA
  7. Procedura testowa (manual QA)
  8. Definicja gotowości do wdrożenia

Szybki start - ustawienie kluczy konfiguracyjnych w VSoft archITekt Launcher​

Aby uruchomić eksport PDF z nastawieniem na WCAG i PDF/UA:

  1. Ustaw klucz vds.param.export_as_wcag_compliant=true.
  2. Zrestartuj Documents.Host (jeśli serwis jest aktywny).
  3. Upewnij się, że szablon Word ma tytuł i poprawne teksty alternatywne.
  4. Wygeneruj PDF i sprawdź go w PAC.

image

Warunki konieczne po stronie projektu​

Włączenie flagi konfiguracyjnej uruchamia eksport w trybie rozszerzonym, ale jakość wyniku zależy bezpośrednio od szablonu.

To oznacza, że:

  • poprawna konfiguracja systemu jest warunkiem koniecznym,
  • poprawna struktura i semantyka szablonu jest warunkiem krytycznym.

Jak przygotować szablon Word, aby uniknąć błędów​

Tytuł dokumentu​

Każdy szablon powinien mieć ustawiony tytuł dokumentu:

  • Plik -> Informacje -> Właściwości -> Tytuł.

Brak tytułu to typowa przyczyna niezgodności.

images

Teksty alternatywne dla elementów nietekstowych​

Każdy obraz, wykres i kształt wymaga tekstu alternatywnego.

Zasady praktyczne:

  • opis powinien przekazywać informacje, a nie tylko rodzaj elementu,
  • opis powinien być adekwatny do kontekstu biznesowego,
  • nie oznaczaj elementów jako dekoracyjne przy tym procesie, bo może to zostać zignorowane przez konwerter.

images

W znacznikach Obraz, Kod i Wykres tekst alternatywny ustaw w dedykowanym atrybucie.

images

Jak działa konwersja​

Konwersja jest realizowana przez LibreOffice dostarczany z archITektem.

Po włączeniu flagi przekazywane są ustawienia eksportu:

  • Universal Accessibility (PDF/UA),
  • Tagged PDF (struktura dokumentu),
  • Export outlines.

images

Jak potwierdzić zgodność​

Do walidacji stosuj narzędzie PAC:

Praktyka walidacyjna:

  1. Uruchom kontrolę pełną (nie tylko podstawową).
  2. Sprawdź sekcje błędów krytycznych i ostrzeżeń.
  3. Potwierdź obecność tytułu, tagów i alternatyw dla treści nietekstowych.

images

images

Dodatkowo korzystaj z Accessibility Check w LibreOffice jako etapu wstępnego:

images

images

Mapowanie wymagania -> WCAG/PDF-UA​

Wymaganie projektoweEfekt technicznyPowiązanie normatywne
Tytuł dokumentu uzupełniony w metadanychCzytnik ekranu identyfikuje dokumentWCAG 2.4.2
Alt text dla obrazów/wykresów/kształtówDostępna interpretacja treści nietekstowejWCAG 1.1.1
Eksport Tagged PDFZachowana semantyka i relacje treściWCAG 1.3.1, PDF/UA
Eksport outlinesLepsza nawigacja po strukturzePDF/UA (nawigacja i struktura)
Walidacja PAC + Accessibility CheckPotwierdzona jakość techniczna wynikuProces zapewnienia zgodności

Procedura testowa (manual QA)​

  1. Przygotuj próbny szablon i dane testowe.
  2. Potwierdź obecny tytuł dokumentu.
  3. Potwierdź alternatywny tekst dla każdego elementu nietekstowego.
  4. Wygeneruj PDF z włączoną flagą zgodności.
  5. Uruchom PAC i zapisz wynik walidacji.
  6. Dla wykrytych błędów popraw szablon i powtórz pełny przebieg.

Kryteria pozytywnego wyniku testu:

  • brak błędów krytycznych PDF/UA,
  • kompletna struktura dokumentu,
  • brak brakujących opisów elementów nietekstowych,
  • zgodność raportu z oczekiwanym zakresem WCAG.

Definicja gotowości do wdrożenia​

Dokumentacja i konfiguracja są gotowe do wdrożenia, gdy:

  • Flaga vds.param.export_as_wcag_compliant jest aktywna.
  • Documents.Host został zrestartowany po zmianie.
  • Szablony mają uzupełnione tytuły i teksty alternatywne.
  • Konwersja przechodzi bez błędów technicznych.
  • Raport PAC nie pokazuje błędów krytycznych.
  • Wyniki walidacji zostały potwierdzone przez manual QA.

Zobacz również​

Najlepsze praktyki

Przykłady użycia

Lokalizacja znaczników w dokumencie