Weiterentwicklung und Optimierung des PDF-Formats

Das PDF-Format gilt als interoperables Dateiformat, das vor allem durch sein klares und zuverlässiges Erscheinungsbild überzeugt. Zusätzlich bringt das Format definierte, erwartbare Verhaltensweisen in Implementierungen mit und wird kontinuierlich angepasst und verbessert. Dazu gehört auch, dass Fehler und Probleme regelmäßig gemeldet werden.
Das hilft allen Beteiligten im PDF-Ökosystem, von PDF-Entwicklern bis zu Endanwendern. Die Meldung von Problemen, die Arbeit an deren Lösung sowie die Veröffentlichung der Ergebnisse sind entscheidend für die Gewährleistung der Interoperabilität von PDF.
Korrekturen durch die PDF Technical Working Group der PDF Association
Hier ist vor allem die PDF Technical Working Group der PDF Association zu nennen, die umfangreiches Wissen zu PDF-Fragen zusammengetragen hat. Korrekturen und Klarstellungen reichen von typografischen und Formatierungsfehlern über sprachliche Präzisierungen bis hin zur Beseitigung falscher Querverweise.
PDF-Probleme umfassen auch größere Themen, etwa fehlende (bisher nicht dokumentierte) Schlüssel in Wörterbüchern, Änderungen des optionalen bzw. erforderlichen Status bestimmter Schlüssel, Korrekturen zulässiger Schlüsselwerte oder die Bereitstellung fehlender Anhänge. Solche Änderungen sind für PDF-Entwickler relevant.
Jede Lösung verweist auf eine oder mehrere GitHub-Issue-Nummern, sodass Entwickler technische Diskussionen nachvollziehen können. Das Repository pdf-issues ist dafür eine zentrale Quelle.
Nicht nur für die PDF-2.0-Spezifikation von Bedeutung
Obwohl gelöste Probleme als markierte Änderungen an der PDF-2.0-Spezifikation (ISO 32000-2:2020) dargestellt werden, sind viele Korrekturen auch für frühere PDF-Spezifikationen wichtig.
PDF ist rückwärtskompatibel, und zahlreiche Formulierungen wurden aus älteren Spezifikationen übernommen oder nur leicht angepasst. Die Nummerierung der Klauseln ist zwischen PDF 1.7 (ISO 32000-1:2008) und PDF 2.0 (ISO 32000-2:2020) weitgehend konsistent. Entwickler können Korrekturen dadurch leichter identifizieren und auf frühere Spezifikationen übertragen.
GitHub-Repository pdf-issues
Die PDF Technical Working Group (TWG) der PDF Association trifft sich regelmäßig, um gemeldete Probleme zu prüfen und Lösungsvorschläge zu bestätigen. PDF-Entwickler sollten das GitHub-Repository pdf-issues im Blick behalten und sich an Diskussionen zu relevanten Themen beteiligen.
Wenn Sie an PDF-Entwicklung beteiligt sind, ist dieses Korrekturverzeichnis besonders wertvoll. Die PDF Association betont ausdrücklich: Jeder Fehlerbericht ist willkommen, auch kleinere Hinweise.
https://github.com/pdf-association/pdf-issues
Überarbeitung der PDF-Forms-Technologie
Ein Beispiel für Detailverbesserungen ist die Ankündigung, die PDF-Formulartechnologie weiterzuentwickeln. Die PDF Forms Technical Working Group arbeitet an Vorschlägen, um über die Jahre identifizierte Probleme zu lösen.
Ein zentraler Aspekt ist der Wechsel von einer Skriptsprache ohne vollständig dokumentiertes Verhalten zu einem deklarativen Modell für Geschäftslogik und Formularregeln. Diese Änderung betrifft nicht nur Berechnungen, sondern auch Formatierung und Validierung.
Ein weiteres Vorhaben ist, die Fähigkeiten von PDF-Formularen stärker an Web-Technologien anzunähern, damit Konvertierungen von HTML nach PDF und von PDF nach HTML möglichst verlustarm erfolgen. Zudem soll die Unterstützung für moderne Webtechnologien wie JSON für Datenmodellierung und Datenaustausch ausgebaut werden. Auch die Zugänglichkeit von PDF-Formularen, insbesondere bei Feldbeschriftungen und Feldgruppierungen, soll verbessert werden.