Ist die Angabe der PDF-Version ein vernachlässigbares Detail?

Jede PDF-Datei beginnt mit einem Kopfkommentar, der Versionsnummern enthält. Was bedeuten sie? Kann ein Leser diese Zahlen ignorieren oder was soll er tun? Gibt es noch andere Versionsinformationen, auf die ein Leser achten sollte?

Die PDF-Kopfzeile hat die Syntax eines Kommentars. Aber abgesehen von vernachlässigbaren Kommentaren hat es eine Bedeutung. Der Header enthält zwei Zahlen, die Minor- und die Major-Versionsnummer, die sich auf die Spezifikation beziehen, auf der die Datei aufbaut.

Ein Leser sollte Merkmale, die neuer als die bereitgestellte Version sind, ignorieren und sie als private Daten behandeln. Einige Leseprogramme wie Acrobat kümmern sich um die Dateiversion, andere ignorieren sie einfach. In den meisten Fällen bemerkt der Benutzer dies nicht, aber in einigen Fällen kann dies zu unerwartetem Verhalten führen. Enthält eine Datei beispielsweise eine OpenType-Schriftart mit der Versionsnummer 1.5, so wird die Datei korrekt angezeigt, wenn der Leser die Versionsinformationen nicht kennt, aber von einem Leser, der die Versionsinformationen kennt, zurückgewiesen, weil sich der Text auf einen "unbekannten" Schrifttyp bezieht.

Daher sollte der Ersteller einer PDF-Datei die Versionsnummern sorgfältig auswählen, da alle in der Datei verwendeten Funktionen der entsprechenden Spezifikation entsprechen müssen. Im Allgemeinen ist es kein Problem, wenn die Versionsnummer höher ist als nötig.

Wenn jedoch ein Aktualisierungswerkzeug, z. B. ein Werkzeug für digitale Signaturen, Funktionen benötigt, die neuer sind als die Version der Eingabedatei, kann es die Version aktualisieren, indem es einen Eintrag in das Katalogwörterbuch des Dokuments hinzufügt. Wenn ein solcher Versionseintrag vorhanden ist, müssen alle Objekte der aktualisierten Datei der neuen Spezifikation entsprechen, auch wenn nur ein Teil der Objekte aktualisiert wurde.

Der Mechanismus der Versionsaktualisierung steht nicht im Konflikt mit linearisierten Dateien, da diese keine inkrementellen Aktualisierungen haben können. In diesem Fall kann die Datei mit aktualisierten Versionsnummern in der Kopfzeile neu geschrieben werden.

Zusätzlich zu den Versionsnummern sollten die Leser alle zusätzlichen Versionsinformationen im Eintrag für Erweiterungen im Dokumentenkatalog identifizieren.

Gefällt Ihnen, was Sie sehen? Teilen Sie es mit einem Freund.

Grüezi! Wie können wir helfen?

Phone