Die Angabe prüfen, vorher und nachher

Eine Norm zu beanspruchen ist eine Zeile in der Datei. Diese Zeile genügt für sich nicht: Damit die Angabe etwas wert ist, muss eine unabhängige Prüfsoftware — eine, die Sie selbst ausführen, und eine, die das Team nicht geschrieben hat — sie akzeptieren.

Zusammenfassung

Die Angabe wird zu drei Zeitpunkten geprüft.

  1. Bevor die Datei geschrieben wird: Sie fragen, ob das, was Sie zusammengestellt haben, angenommen würde, und erhalten auf einmal eine Liste von allem, was im Weg steht.
  2. Während das PDF erzeugt wird: Ein Dokument, das eine Norm beanspruchen soll, wird abgelehnt, sofern es nicht alles einhält, was diese Norm verlangt. Diese Prüfungen sind unsere, und sie laufen, bevor ein Byte geschrieben ist.
  3. Sobald das PDF erzeugt ist: veraPDF und Ghostscript — zwei kostenlose Prüfprogramme, die nie von uns gehört haben — öffnen es und antworten mit bestanden oder nicht bestanden.

Die dritte ist die, die zählt: Nur eine Prüfsoftware von außen spricht Konformität aus. veraPDF, veröffentlicht von der Open Preservation Foundation und der PDF Association, zwei Organisationen, deren Geschäft es ist, Dokumente lesbar zu halten, und an denen das Team keinen Anteil hält, öffnet die Datei und nimmt sie an oder lehnt sie ab.

Technisch

Der Bericht wird zum zusammengestellten Dokument verlangt. Nichts wird geschrieben und nichts geändert, und das Dokument muss nichts beansprucht haben: Die Frage ist, ob es angenommen würde. Jeder Befund nennt den veröffentlichten Text, was im Weg steht und worum es geht — welche Schrift, welche Ebene, welche Seite, welcher Link, welches Feld, welche Zelle.

Die Ablehnung beim Schreiben führt dieselben Regeln aus und hält bei der ersten verletzten Regel an; sie betrifft nur ein Dokument, das tatsächlich eine Norm beansprucht hat. Regeln, die etwas Fehlendes verlangen — einen Baum auf Stufe A, einen Anhang auf der für Anhänge gedachten Stufe —, werden getrennt abgelehnt und sagen, was fehlt, statt was im Weg steht.

Eine Datei, die die Engine nicht geschrieben hat, kann gelesen und gegen dieselben Klauseln geprüft werden. Dieser Bericht listet auch auf, was er nicht gelesen hat, und sagt warum: Was ein Link, ein Feld oder eine Seite bei Benutzung tut, wird nicht verfolgt, und das Beschreibungspaket wird als Bytes zurückgegeben statt ausgewertet. Das Lesen eines Dokuments durchläuft die Ressourcen seiner Seiten, folgt verschachtelten Zeichnungen bis in sechzehn Ebenen Tiefe und hält nach 4 096 Ressourcen-Dictionaries an.

Klausel für Klausel

Ein leerer Bericht ist kein Zertifikat. Was die Engine nicht zu suchen weiß, meldet sie nicht, und sie nennt ein Dokument nie konform: Konformität ist, was eine Prüfsoftware sagt, die die Datei nicht geschrieben hat.

Wonach es nicht sucht, klar gesagt, damit niemand darauf zählt: ein Passwort auf einem beanspruchten Dokument; Transparenz und Füllmethoden; der Inhalt eines Anhangs; das Beschreibungspaket selbst; was das Dokument tut, wenn ihm etwas widerfährt, im Gegensatz zu dem, was eine Seite tut; die Kennzeichnung dekorativer Elemente; und ein Zeichen, für das die gewählte Schrift keine Form hat. Jedes davon zu erkennen ist Sache einer Prüfsoftware.

Einen Unterschied zwischen beiden Lesarten sollte man kennen. Das Schreiben beurteilt die Schrifttabelle des Dokuments, eine deklarierte und nie verwendete Schrift lässt die Datei also ablehnen; das Lesen beurteilt die Schriften, die die Seiten tatsächlich nennen, eine Schrift, die nichts auswählt, wird also übergangen.

Welche Norm ein Dokument deklariert, ist eine von vier Ausgaben. PDF/A-2 und PDF/A-3 beruhen auf derselben Version des PDF-Formats; PDF/A-1 und PDF/A-4 beruhen jeweils auf einer anderen. Jede hat eine eigene 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.

  • Meldet alles, wonach sie zu suchen weiß, auf einmal, bevor etwas geschrieben wird, unter Nennung des veröffentlichten Textes und des Gegenstands jedes Befunds.
  • Weigert sich, ein Dokument zu schreiben, das eine Norm beansprucht und gegen eine der obigen Regeln verstößt, und nennt die erste.
  • Liest eine Datei, die sie nicht geschrieben hat, und berichtet gegen dieselben Klauseln, mit einer Liste dessen, was sie ungelesen ließ, und warum.

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.

  • Den Bericht anfordern: Nichts löst ihn für Sie aus.
  • Das Urteil der Prüfsoftware über die Datei, die tatsächlich aufbewahrt wird; nur dieses Urteil akzeptiert ein Archiv.
  • Alles auf der obigen Liste, was hier nichts misst.

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 Eine Seite, die für alle gleich herauskommt Das Dokument sagt, wofür seine Markierungen stehen Ein Dokument, das andere Dateien in sich trägt Was die Datei über sich sagt

Zurück zu dem, was die Archivierungsnorm verlangt

Die Preise ansehen Die Beispiele ansehen