write_pdfa4f.json
Die JSON-Datei des Beispiels „Ein Kontoauszug in PDF/A-4f mit angehängten Daten“. Ein Kontoauszug nach dem vierten Teil der Archivnorm, der dieselben Zahlen als XML-Datei enthält, aus der ein Programm sie liest, ohne dass jemand sie abtippt.
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.
Diese Anfrage nennt Dateien, die sie nicht trägt: statement. Jede davon reist neben der Anfrage, im selben Aufruf, als mitgelieferter Teil, genau so benannt, wie die Anfrage sie hier nennt — die Beschreibung sagt, welcher Name welche Rolle spielt, Sie benennen Ihre Dateien also, wie Sie möchten. Eine Anfrage, die eine Datei nennt, von der der Aufruf nichts trägt, wird abgelehnt.
Wofür dieses Beispiel da ist
Einen Kontoauszug prüft ein Mensch, und ein Programm verbucht ihn. Stehen die Zahlen nur auf der Seite, tippt jemand sie in die Buchhaltung ein, und jede getippte Zahl kann falsch getippt sein.
Was dieses Beispiel zeigt
- Ein Kontoauszug für Mai 2026: zwei Posten und der fällige Betrag.
- Derselbe Auszug als XML in der Datei angehängt.
- Auf Basis von PDF 2.0, wie es der vierte Teil verlangt.