Die PDF-Version, die die Datei angibt

Wählen Sie die Version, die das Dokument angibt, von 1.4 bis 2.0, nach dem, was es enthält, und nach dem Alter der Software, die es liest.

In einem echten PDF ansehen

Ein Brief pro Empfänger, alle in derselben Datei

Vier persönliche Briefe hinter einem Inhaltsverzeichnis. Die Briefe haben keine Seitenzahlen: Jeder Empfänger erhält die Seiten, die auf seine eigene folgen, so viele wie nötig. Jede Zeile des Inhaltsverzeichnisses führt zu dem Brief, den sie nennt.

Das PDF öffnen Das vollständige Beispiel ansehen

Auch zu sehen in: Drei Kontoauszüge in einer Datei · Ein Blatt, das misst, was es angibt · Eine Zeichnung, vielfach platziert

Zusammenfassung

Das PDF-Format hat mehrere Generationen, so wie Autos Modelljahre haben. Die erste Zeile der Datei kündigt ihre eigene an, und das ist ein Versprechen: Das musst du können, um mich vollständig zu zeigen. Software, die älter ist als die angekündigte Version, zeigt, was sie kann, und lässt den Rest stillschweigend beiseite — deshalb lohnt es sich, die Wahl zu treffen, statt sie zu erben.

Technisch

Auf der obersten Ebene einer Anfrage geschrieben, unter "version"

version legt die Version fest, die die erste Zeile der Datei angibt. Jede Version bringt mit, was die Bibliothek schreibt: 1.4 Transparenz, getaggten Inhalt und das Metadatenpaket; 1.5 Ebenen, Doppelseiten und die gleitenden Übergänge; 1.6 das Öffnen auf der Liste der Anhänge und die Druckskalierung; 1.7 die Wünsche, die ein Druckdialog liest; 2.0 das Entziehen der Druckgröße gegenüber der Anzeigesoftware. Nichts wird im Namen des Kunden angehoben: Ein Dokument, das weniger angibt, als es enthält, wird beim Schreiben abgelehnt, unter Nennung dessen, was mehr verlangt hat.

Anfrageschema

  • version — Zeichenkette, optional. Fehlt sie, wird das Dokument als 1.7 geschrieben.
  • Fünf Werte: "1.4", "1.5", "1.6", "1.7", "2.0".
  • archive legt die Version selbst fest: pdfa3b erzwingt 1.7, pdfa4 erzwingt 2.0. Eine in der Anfrage angegebene version wird danach angewendet.
  • Bekannte Anforderungen: Ebenen und Objektstreams verlangen 1.5; die Druckwünsche von reading verlangen 1.7; reading.lock_actual_size und die Tab-Reihenfolgen annotations und widgets verlangen 2.0.

Eine vollständige Anfrage, die ein PDF erzeugt

{
  "version": "2.0",
  "standard_fonts": [{ "name": "sans", "face": "helvetica" }],
  "items": [
    {
      "type": "text",
      "rect": { "llx": 60, "lly": 740, "urx": 535, "ury": 762 },
      "content": ["This file announces PDF 2.0"],
      "font": "sans",
      "font_size": 14
    }
  ]
}

Die Zeile, die es sendet, in drei Sprachen

Das Dokument als Ganzes

Die Nummern, die die Anzeigesoftware zeigt Hundert Briefe in einer einzigen Datei Was das Dokument über sich sagt Was das Dokument über sich sagt, einmal gesagt Text, den niemand kopieren kann Notizen, die ein Programm in der Datei für sich hinterlässt Die Notizen, die ein Programm auf einer Seite hinterlässt Die Daten, die ein Programm an einen Farbabschnitt hängt Eine Datei, die noch in Jahrzehnten lesbar ist Die Drucknorm, die das Dokument beansprucht Die beanspruchte Norm für variablen Datendruck Das Passwort, das es öffnet, und was damit getan werden darf Eine Rechnung, die Mensch und Maschine gleichermaßen lesen Die Adresse, gegen die relative Links gelesen werden Die PDF-Erweiterungen, die die Datei zu nutzen angibt Was ein Bild über sich sagt, und wie es gelesen wird Die Anhänge, die das Dokument neben seinen Seiten trägt Dateien, die das Dokument nennt, ohne sie zu enthalten Die Anhänge als Portfolio gezeigt Welche Anhänge eine Seite beansprucht Welche Anhänge eine Schrift beansprucht Der Ausweis, den eine einzelne Schrift trägt Welche Anhänge die Karte des Dokuments beansprucht Eine anderswo geschriebene Dokumentkarte Die Bereiche einer Seite, in denen ein Leser misst Der Ausweis, den eine einzelne Seite trägt Die Barrierefreiheitsnorm, die das Dokument beansprucht Die Normen, an denen das fertige Dokument gemessen wird

Wohin als Nächstes

Jeder JSON-Schlüssel einer Anfrage, auf einer Seite Die übrigen einundvierzig Einstellungen einer Anfrage

Die Preise ansehen Die Beispiele ansehen