write_pdfa1a.json
Die JSON-Datei des Beispiels „Eine getaggte Hinterlegungsurkunde in PDF/A-1a“. Der erste Teil der Archivnorm auf seiner höchsten Stufe: Die Seite sagt zusätzlich, welche Zeile die Überschrift ist, welche Blöcke Absätze sind und was bloße Dekoration ist.
Diese Datei ist eine Anfrage: Eine Anwendung sendet sie über das Netz an den Server, der das PDF erzeugt und zurücksendet. Sie erzeugt dieselbe Seite wie die Rust- und die Python-Fassung dieses Beispiels. Eine Anfrage nennt jede Datei, die sie verwendet, nie ihren Inhalt; der Aufruf trägt die Anfrage und die Dateien zusammen. Eine Schrift, die der Server bereits vorhält, etwa DejaVuSans, wird ohne Anhang genannt. Senden Sie die Anfrage an die Adresse, die die API-Seite angibt.
Wofür dieses Beispiel da ist
Eine Urkunde, die dreißig Jahre aufbewahrt wird, lesen Menschen, die heute noch niemand kennt, manche davon mit einer Software, die ihnen die Seite vorliest. Eine Seite, die nur richtig aussieht, gibt dieser Software keinen Anhaltspunkt: Sie liest die Zeichen in der Reihenfolge, in der sie aufgebracht wurden, Seitenzahl und Dekoration inklusive.
Was dieses Beispiel zeigt
- Eine Hinterlegungsurkunde, dreißig Jahre aufzubewahren, auf Basis von PDF 1.4.
- Überschrift und Absätze als solche ausgewiesen, in der Reihenfolge, in der sie gelesen werden sollen.
- Trennlinie und Seitenzahl am Seitenfuß als Dekoration gekennzeichnet, damit sie beim Vorlesen übersprungen werden.