Ratgeber
Häufige PAC- und veraPDF-Fehler und wie Sie sie beheben
PAC und veraPDF prüfen PDFs anhand des Matterhorn-Protokolls. Die Meldungen sind präzise, aber oft technisch formuliert. Hier finden Sie die häufigsten Fehler mit Ursache, Lösung und dem Hinweis, was EasyPDFUA dabei übernehmen kann.
Stand:
So lesen Sie die Fehlerliste
Das Matterhorn-Protokoll gliedert die Anforderungen von PDF/UA-1 in Prüfpunkte, sogenannte Checkpoints, etwa zu Metadaten, Schriften, Überschriften oder Tabellen. PAC fasst die Ergebnisse nach diesen Bereichen zusammen, veraPDF nennt die jeweilige Regel der Norm. Oft gehen viele Einzelmeldungen auf dieselbe Ursache zurück: Fehlt der Strukturbaum ganz, meldet der Validator jedes einzelne Textobjekt. Beheben Sie deshalb zuerst die grundlegenden Fehler und prüfen Sie danach erneut.
Bei jedem Fehler steht, ob EasyPDFUA ihn erkennt und ob er sich beim nachträglichen Tagging automatisch beheben lässt.
Metadaten und Dokumenteinstellungen
Dokumenttitel fehlt oder wird nicht angezeigt
Ursache: In den XMP-Metadaten fehlt dc:title, oder in den Anzeigeeinstellungen ist DisplayDocTitle nicht auf true gesetzt. Screenreader nennen dann den Dateinamen statt eines sprechenden Titels.
Lösung: Titel in den Dokumenteigenschaften eintragen und „Dokumenttitel anzeigen“ aktivieren.
EasyPDFUA: erkennt und behebt beides.
Standardsprache fehlt
Ursache: Im Dokumentkatalog ist kein /Lang-Eintrag gesetzt. Screenreader verwenden dann ihre eigene Standardsprache und sprechen Texte falsch aus.
Lösung: Die Hauptsprache, etwa de-AT oder en-US, festlegen. Fremdsprachige Passagen erhalten zusätzlich eine eigene Sprachangabe im jeweiligen Tag.
EasyPDFUA: erkennt und setzt die Standardsprache. Abweichende Sprachen einzelner Passagen müssen manuell ausgezeichnet werden.
PDF/UA-Kennung fehlt
Ursache: Die XMP-Metadaten enthalten keinen Eintrag pdfuaid:part. Ohne ihn behandelt ein Validator das Dokument nicht als PDF/UA-Datei.
Lösung: Beim Export die PDF/UA-Option aktivieren oder die Kennung nachträglich ergänzen, aber erst, wenn die übrigen Anforderungen erfüllt sind.
EasyPDFUA: ergänzt die Kennung beim Tagging.
Getaggte Inhalte und Artefakte
Dokument ist nicht getaggt
Ursache: Es gibt keinen Strukturbaum (StructTreeRoot) und kein MarkInfo-Kennzeichen. Das passiert oft beim Druck in einen PDF-Drucker oder bei Exporten ohne Barrierefreiheitsoption.
Lösung: Am besten aus der Quelldatei erneut mit aktivierter Tagging-Option exportieren. Ist die Quelle nicht mehr verfügbar, hilft nachträgliches Tagging.
EasyPDFUA: erkennt das Problem und erzeugt einen Basis-Strukturbaum mit einem Dokument-Tag und einem Absatz pro Seite. Das beseitigt die Grundfehler, ersetzt aber keine semantische Gliederung.
Inhalt ist weder getaggt noch als Artefakt markiert
Ursache: Einzelne Text-, Bild- oder Pfadobjekte sind keinem Tag zugeordnet. Häufig betrifft das nachträglich eingefügte Stempel, Kopfzeilen oder Grafiken.
Lösung: Inhalte, die Information tragen, in die Struktur aufnehmen und rein dekorative Elemente als Artefakt markieren.
EasyPDFUA: erkennt ungetaggte Inhalte. Beim Tagging werden Seiteninhalte der Basisstruktur zugeordnet; die Unterscheidung zwischen Inhalt und Dekoration erfordert eine manuelle Prüfung.
Artefakt innerhalb getaggter Inhalte oder umgekehrt
Ursache: Artefakt- und Inhaltsmarkierungen sind ineinander verschachtelt, meist als Folge fehlerhafter Nachbearbeitung.
Lösung: Die Verschachtelung im Inhaltsbereich eines Bearbeitungswerkzeugs wie Acrobat Pro oder axesPDF auflösen.
EasyPDFUA: behebt dies nicht automatisch. Bereits getaggte Dokumente werden nicht umstrukturiert, sondern im Zweifel unverändert gelassen.
Schriften
Schrift ist nicht eingebettet
Ursache: Das PDF verweist auf eine Schrift, ohne sie mitzuliefern. Die Darstellung hängt dann vom System des Lesers ab.
Lösung: Mit eingebetteten Schriften neu exportieren; in der Regel ist das eine Einstellung in den PDF-Exportoptionen.
EasyPDFUA: erkennt fehlende Einbettungen, bettet Schriften aber nicht nach.
Fehlende Unicode-Zuordnung (ToUnicode)
Ursache: Für eine Schrift fehlt die Zuordnung von Zeichencodes zu Unicode. Screenreader lesen dann unverständliche Zeichen vor, Suche und Kopieren funktionieren nicht.
Lösung: Mit einer vollständigen Schrift neu exportieren oder die Zuordnung ergänzen.
EasyPDFUA: erkennt fehlende Zuordnungen und repariert sie, wenn sie sich aus der eingebetteten Schrift eindeutig ableiten lassen.
Links, Anmerkungen und Tab-Reihenfolge
Link-Anmerkung nicht in einem Link-Tag
Ursache: Eine anklickbare Fläche ist nicht über ein Link-Tag mit der Struktur verbunden oder hat keine Beschreibung (Contents bzw. Alternativtext).
Lösung: Für jede Link-Anmerkung ein Link-Tag mit Objektreferenz anlegen und eine aussagekräftige Beschreibung vergeben.
EasyPDFUA: erkennt und behebt dies: Link-Anmerkungen erhalten ein Link-Tag mit Beschreibung.
Tab-Reihenfolge folgt nicht der Struktur
Ursache: Seiten mit Anmerkungen haben keinen Eintrag /Tabs /S. Die Tastaturnavigation springt dann in einer anderen Reihenfolge durch Links und Formularfelder.
Lösung: Die Tab-Reihenfolge auf „Dokumentstruktur verwenden“ setzen.
EasyPDFUA: setzt den Eintrag beim Tagging.
Semantische Struktur
Abbildung ohne Alternativtext
Ursache: Ein Figure-Tag hat kein Alt-Attribut.
Lösung: Einen Alternativtext ergänzen, der den Zweck des Bildes beschreibt, oder dekorative Bilder als Artefakt markieren.
EasyPDFUA: erzeugt keine Abbildungs-Tags und keine Alternativtexte. Diese lassen sich nur mit inhaltlichem Verständnis sinnvoll vergeben.
Überschriftenebene übersprungen
Ursache: Auf eine H1 folgt direkt eine H3, oder Überschriften sind nur optisch formatiert und nicht getaggt.
Lösung: In der Quelldatei Formatvorlagen für Überschriften verwenden und die Hierarchie lückenlos aufbauen.
EasyPDFUA: erzeugt keine Überschriften-Tags; das ist manuelle Arbeit, idealerweise in der Quelle.
Tabelle ohne Kopfzellen
Ursache: Tabellen bestehen nur aus TD-Zellen, oder Kopfzellen (TH) haben keinen Scope. Screenreader können Werte dann keiner Spalte zuordnen.
Lösung: Kopfzeilen als solche auszeichnen, bei Word etwa „Überschriftenzeilen wiederholen“, und den Geltungsbereich festlegen.
EasyPDFUA: erzeugt keine Tabellen-Tags. Tabellen und Listen müssen manuell oder beim Export aus der Quelle getaggt werden.
Empfohlene Reihenfolge
- PDF mit dem PDF/UA-Check untersuchen.
- Grundlagen wie Titel, Sprache, Kennung, Basis-Tags und Links mit EasyPDFUA automatisch ergänzen.
- Erneut mit PAC oder veraPDF prüfen.
- Überschriften, Tabellen, Listen und Alternativtexte manuell bearbeiten oder barrierefrei aus der Quelle exportieren.
Häufige Fragen
Warum meldet PAC tausende Fehler?
Meist fehlt die Grundstruktur. Wenn ein PDF nicht getaggt ist, wird jedes einzelne Textobjekt als Fehler gezählt. Sobald ein Strukturbaum vorhanden ist, sinkt die Zahl in der Regel deutlich.
Was ist der Unterschied zwischen PAC und veraPDF?
PAC ist ein kostenloses Windows-Programm mit grafischer Oberfläche und Screenreader-Vorschau. veraPDF ist ein quelloffener Validator, der sich gut für die Kommandozeile und automatisierte Abläufe eignet. Beide prüfen die maschinell prüfbaren Kriterien von PDF/UA.
Kann EasyPDFUA alle PAC-Fehler beheben?
Nein. EasyPDFUA behebt technisch eindeutige Fehler wie fehlenden Titel, fehlende Sprache, PDF/UA-Kennung, Basis-Tags, Link-Tags, Tab-Reihenfolge und eindeutig reparierbare Unicode-Zuordnungen. Überschriften, Tabellen, Listen und Alternativtexte erfordern manuelle Arbeit.
Bedeutet „keine Fehler in PAC“, dass das PDF barrierefrei ist?
Nicht zwingend. PAC prüft nur maschinell entscheidbare Kriterien. Ob Alternativtexte sinnvoll, Überschriften korrekt und die Lesereihenfolge logisch sind, muss ein Mensch beurteilen.