Eine Seite, die für alle gleich herauskommt
Das Versprechen eines Archivdokuments ist, dass die heute gelesene Seite in Jahrzehnten dieselbe Seite ist. Es gilt nur, wo die Datei alles festlegt, was die Seite zeigt, und nichts der Anzeigesoftware überlässt.
Zusammenfassung
Ein PDF darf Entscheidungen der Anzeigesoftware überlassen. Eine Ebene kann am Bildschirm erscheinen und beim Drucken wegbleiben. Ein Bild kann verlangen, geglättet zu werden, und jede Anzeigesoftware glättet es anders. Ein anklickbarer Bereich kann existieren, ohne sichtbar zu sein. Eine Seite kann eine Aktion auslösen, sobald jemand auf ihr ankommt.
Das Format erlaubt all das; die Archivierungsnorm wurde geschrieben, um der Anzeigesoftware diese Wahl zu nehmen. Ein Archivdokument legt all das in der Datei fest, sodass die Seite, die ein Leser erhält, die gemeinte Seite ist.
Was das in der Praxis kostet, ist wenig. Ebenen sind weiterhin erlaubt — wegfällt der automatische Zustand, der sie von selbst ein- oder ausblendet. Anklickbare Links sind weiterhin erlaubt — sie müssen nur sichtbar und druckbar sein. Eine Schaltfläche, die beim Drücken eine Aktion auslöst, gehört zu einem Dokument im Gebrauch, nicht zu einem Dokument, das archiviert wird.
Technisch
Optionaler Inhalt ist erlaubt, automatischer Zustand nicht. Eine Ebene, deren Sichtbarkeit dem Drucken, dem Bildschirm, der Vergrößerung oder der Sprache der Anzeigesoftware folgt, wird abgelehnt: Die Engine schreibt das Dokument nicht. Die Ebene selbst und die Standardkonfiguration, die sie nennt, werden unverändert geschrieben.
Ein Bild wird aus den Abtastwerten gezeichnet, die es trägt: Interpolation lässt das Dokument ablehnen. Jede Annotation wird gedruckt und angezeigt: Keine ist unsichtbar, verborgen, vom Bildschirm ferngehalten oder bei Auswahl ausgeblendet. Formular-Widgets werden von vornherein druckbar geschrieben, die Regel greift also bei Form-Annotationen und Links.
Aktionen werden nach ihrer Art beurteilt, nie danach, wohin sie führen. Teil 3 erlaubt den Sprung zu einer Seite dieses Dokuments, zu einem anderen Dokument, zu einem darin enthaltenen Dokument, zu einem Artikelfluss, zu einer Webadresse oder zu einem Ort, den dieses Dokument unter einem Namen registriert, sowie das Senden eines Formulars. Teil 4 erlaubt diese und drei weitere: das Ausführen eines Skripts, das Abspielen eines in der Datei enthaltenen Mediums und den Sprung zu einem der Teile, in die ein Dokument gegliedert ist. Über die Art hinaus: Ein Feld, das bei Benutzung etwas auslöst, lässt das Dokument unter jedem Teil ablehnen; ein Feld, das etwas auslöst, wenn etwas mit ihm geschieht, lässt es unter Teil 3 ablehnen und ist unter Teil 4 erlaubt; eine Seite, die beim Ankommen oder Verlassen etwas auslöst, lässt es unter beiden ablehnen.
Ein Dokument mit einer solchen Angabe wird mit höchstens 8 388 607 Objekten geschrieben und darüber abgelehnt; das ist die eigene Obergrenze der Norm, nicht die des Formats.
Klausel für Klausel
Drei Dinge, die die Norm festlegt, bleiben einer Prüfsoftware überlassen. Ein beanspruchtes Dokument, das zusätzlich ein Passwort verlangt, wird wie verlangt geschrieben, und eine Prüfsoftware lehnt es ab — ein Archivdokument wird ohne eines geschrieben. Transparenz, weiche Masken und Füllmethoden werden wie verlangt geschrieben; unter den Teilen 3 und 4 prüft die Engine sie nicht. Und die Engine liest nicht die zusätzlichen Aktionen des Dokuments selbst, nur die einer Seite.
Was die Engine von sich aus tut
Die Engine tut all das, sobald ein Dokument die Norm beansprucht, was das aufrufende Programm sonst auch verlangt.
- Nennt die Standardkonfiguration der Ebenen, wie die Norm es verlangt.
- Schreibt jedes Formular-Widget als druckbar.
- Lehnt das Dokument ab bei einer Ebene mit automatischem Zustand, einem geglätteten Bild, einer verborgenen oder nicht druckbaren Form oder einem solchen Link, einer verbotenen Art von Aktion, einem Feld oder einer Seite, die etwas auslöst, und einem Dokument über der Objektobergrenze — jeweils unter Nennung dessen, wofür es abgelehnt wurde.
Was Sie liefern
Die Engine gibt an, was ihr übergeben wurde, und erfindet sonst nichts: Ohne diese Werte lehnt sie das Dokument ab, statt einen für Sie zu wählen.
- Ebenen ohne automatischen Zustand: Benennen Sie sie, zeichnen Sie darauf und überlassen Sie ihre Sichtbarkeit dem Leser.
- Bilder ohne Glättung angefordert.
- Links und Formen sichtbar und druckbar gelassen.
- Ein Dokument ohne Passwort und ohne Transparenz, wo das empfangende Archiv sie ablehnt.
Die veröffentlichten Texte hinter diesen Regeln
| Veröffentlichter Text | Was es verlangt |
|---|---|
ISO 19005-3 6.9 |
Die Konfiguration der Ebenen wird ausgeschrieben, und kein Zustand bleibt automatisch. |
ISO 19005-4 6.10 |
Dasselbe, für den auf PDF 2.0 aufbauenden Teil. |
ISO 19005-3 6.3.2 |
Jede Annotation wird gedruckt und angezeigt, und keine ist unsichtbar, verborgen, vom Bildschirm ferngehalten oder bei Auswahl ausgeblendet. |
ISO 19005-4 6.3.2 |
Dasselbe, für den auf PDF 2.0 aufbauenden Teil. |
ISO 19005-3 6.2.8 |
Ein Bild wird aus den Abtastwerten gezeichnet, die die Datei enthält. |
ISO 19005-4 6.2.7.1 |
Dasselbe, für den auf PDF 2.0 aufbauenden Teil. |
ISO 19005-3 6.5.1 |
Nur die aufgelisteten Arten von Aktionen werden übernommen. |
ISO 19005-4 6.6.1 |
Dasselbe, mit einer längeren Liste. |
ISO 19005-3 6.4.1 |
Ein Formular-Widget löst weder bei Benutzung noch bei Betätigung etwas aus. |
ISO 19005-4 6.4.1 |
Ein Formular-Widget löst bei Benutzung nichts aus. |
ISO 19005-3 6.5.2 |
Eine Seite tut nichts, wenn man sie erreicht oder verlässt. |
ISO 19005-4 6.6.3 |
Dasselbe, für den auf PDF 2.0 aufbauenden Teil. |
Die anderen Anforderungsfamilien
Welchen Teil der Archivierungsnorm man beansprucht Jede verwendete Schrift ist in die Datei eingebettet Farben, die auf jedem Gerät dasselbe bedeuten Das Dokument sagt, wofür seine Markierungen stehen Ein Dokument, das andere Dateien in sich trägt Was die Datei über sich sagt Die Angabe prüfen, vorher und nachher