PDF/UA Reader

PDF/UA-konforme Reader und assistive Technologie (AT)

Der PDF/UA-1-Standard spezifiziert nicht nur Anforderungen an das Dateiformat, sondern auch an das Verhalten von »konformen Readern« und »assistiver Technologie« (AT). Ein konformer Reader ist ein Programm, das PDF-Dateien gemäß der Vorgaben von ISO 32000-1 (also PDF 1.7) verarbeitet und zusätzliche Vorschriften einhält. Unter AT versteht man »von Menschen mit einer Beeinträchtigung verwendete Software und/oder Hardware, die eine alternative Steuerung und/oder Bereitstellung ermöglicht, um deren Zugang zu und Einsatz von verfügbarer Funktionalität und Information zu erleichtern«. AT verarbeitet PDF-Dokumente zumeist nicht direkt, sondern in Kombination mit einem PDF-Reader. Dies kann zum Beispiel über Programmierschnittstellen wie MSAA von Windows realisiert werden. Typische Beispiele für AT sind Screenreader-Programme, die den Bildschirminhalt auf einem Braille-Gerät ausgeben, sowie Software zur Sprachsynthese, die Benutzern den Inhalt von Dokumenten vorliest. Ein konformer Reader muss die für die Zugänglichkeit in einem PDF/UA-Dokument hinterlegte Zusatzinformation korrekt interpretieren und an das AT-System übergeben. Konforme Reader müssen Dokumentnavigation über Seiten-Labels, Strukturhierarchie oder Lesezeichen unterstützen und müssen mit AT-Systemen so zusammenarbeiten, dass die folgenden Elemente zur Verfügung stehen:

  • Strukturelemente und Artefakte;
  • Bedienoberfläche;
  • Text in logischer Lesereihenfolge zusammen mit der natürlichen Sprache des Textes;
  • Informationen über leere Tabellenzellen;
  • Informationen über Einsatz und Namen von Ebenen (optionale Inhalte);
  • Namen und Inhalt von Dateianhängen;
  • Metadaten und Informationen über digitale Signaturen;
  • alternative Beschreibungen von Anmerkungen und Beschreibungen von Formularfeldern

Ein konformes AT-Gerät muss die von einem konformen Reader bereitgestellte Information verarbeiten und präsentieren können. Ebenso muss es Artefakte, d.h. Inhalte von Dokumenten, die nicht in der Baumstruktur enthalten sind, verarbeiten können. Wie ein konformer Reader muss konforme AT Dokumentnavigation über Seiten-Labels, Strukturhierarchie oder Lesezeichen unterstützen.

Wir gehen davon aus, dass kommerzielle assistive Software den PDF/UA-1-Standard bald unterstützen wird. Das NVDA-Projekt bietet einen kostenlosen Open-Source-Screenreader für Windows an. NVDA hat bereits angekündigt, PDF/UA-Unterstützung zukünftig in seine Software zu integrieren.