KAUFEN
Suchen

Der Standard PDF/UA-1 für Barrierefreiheit

In der Vergangenheit hatten PDF-Dokumente in Bezug auf ihre allgemeine Zugänglichkeit (Barrierefreiheit) keinen guten Ruf. Während bei PDF das Erscheinungsbild eines Dokuments hervorragend langfristig und eindeutig erhalten werden kann, lässt sich die logische Struktur des Inhalts im Allgemeinen nicht gut bewahren. Das liegt vor allem daran, dass das Format aus der PostScript-Drucktechnologie kommt und nicht aus strukturierten Dokumentformaten wie XML. Dieses Defizit wurde mit der Einführung von »Tagged PDF« in PDF 1.4 (Acrobat 5, veröffentlicht im Jahr 2001) ausgeglichen, allerdings fand es in den ersten zehn Jahren noch keine große Verbreitung. Die PDF/UA-Norm ISO 14289, im Jahr 2012 veröffentlicht, baut auf den Dokumentstrukturen von Tagged PDF auf und erweitert das Format aus. Aus dem Standard:

»Das Hauptanliegen der ISO-Norm 14289 (auch PDF/UA genannt) ist es zu definieren, wie elektronische Dokumente im PDF-Format in einer Weise dargestellt werden können, die Dateien zugänglich/barrierefrei macht.«

Code- und PDF-Beispiele für PDF/UA-1

Das PDFlib Cookbook enthält die folgenden Programmierbeispiele für die Generierung von PDF/UA-Dokumenten mit PDFlib 9:

Das Beispiel clone PDF/UA klont PDF/A-, PDF/UA- und PDF/X-Standarddokumente;

Das Beispiel merge_and_stamp_pdfua fügt PDF/UA-Dokumente zusammen und erhält dabei die Dokumentstrukturbäume. Zusätzlicher Text wird auf jede Seite gestempelt und als Artefakt getaggt;

Das Beispiel starter_pdfua1 erzeugt ein PDF/UA-1 Dokument mit verschiedenen Inhaltstypen, die Strukturelemente, Artefakte und interaktive Elemente enthalten;

Das Beispiel tag_out_of_order demonstriert die Erzeugung eines Tagged PDF in umgekehrter logischer Reihenfolge;

Das Beispiel tag_parallel_columns zeigt, wie mehrere parallele Spalten mit activate_item() getagged werden;

Das Beispiel tagged_form_fields erzeugt barrierefreie Formularfelder gemäß PDF/UA;

Das Beispiel tagged_invoice erzeugt eine Rechnung, die sowohl zu PDF/UA-1 als auch PDF/A-2a konform ist;

Das Beispiel tagged_list demonstriert das Tagging von Listen;

Das Beispiel tagged_pdf_with_textflow erzeugt ein Tagged PDF, das einen Textfluss mit entsprechenden Strukturelementen auf mehreren Seiten enthält;

Das Beispiel tagged_scan_with_ocr_text demonstriert Tagging für unsichtbaren OCR-Text auf einer gescannten Seite;

Das Beispiel tagged_table demonstriert automatisches Tabellen-Tagging.

PDF/UA-2

Der nächste Teil der PDF/UA-Serie ist als PDF/UA-2 (ISO 14289-2) geplant. Er wird auf PDF 2.0 (ISO 32000-2) aufbauen.

PDF/UA-Ressourcen

ISO 14289-1:2014: Document management applications - Electronic document file format enhancement for accessibility - Part 1: Use of ISO 32000-1 (PDF/UA-1)
(beachten Sie, dass das ISO-Standard-Dokument selbst PDF/UA-1-konform ist)

Matterhorn-Protokoll mit PDF/UA-Checkpoints

PDF/UA Reference Suite mit Beispieldokumenten

Kostenlose Prüfung von PDF/UA-Konformität mit dem PDF Accessibility Checker (PAC)

Web Content Accessibility Guidelines (WCAG) 2.0

PDF/UA-Anforderungen an das Dateiformat

PDF/UA-Ausschussvorsitzender Duff Johnson interviewt Thomas Merz, den Geschäftsführer von PDFlib GmbH, über PDF/UA-Unterstützung in PDFlib