Ein eigenes Format für bestimmte Seiten

Geben Sie einer benannten Seite eine eigene Breite und Höhe, ohne die anderen Seiten des Dokuments zu ändern.

In einem echten PDF ansehen

Bilder auf einer Seite

Ein Foto, das genau so hineingeht, wie es aus der Kamera kam, und eines mit durchsichtigen Teilen, das sie behält, jedes auf einer Seite in seiner eigenen Größe.

Das PDF öffnen Das vollständige Beispiel ansehen

Auch zu sehen in: Jedes Bild, das ein Scanner in eine Datei gelegt hat · Ein Bogen, wie er in die Druckmaschine geht

Zusammenfassung

In einer gebundenen Mappe ist manchmal ein Blatt größer als die anderen: ein Plan, eine breite Zahlentabelle, eine in die Bindung gefaltete Karte. Hier wird das Blatt über seine Nummer benannt, und es lassen sich beliebig viele davon benennen — ein Plan auf Seite vier, ein anderer auf Seite elf, jeder mit eigener Größe.

Technisch

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

page_sizes ist eine Liste von Einträgen, von denen jeder eine Seite über ihre ab eins gezählte Nummer nennt und ihr eine /MediaBox mit zwei Maßen in Punkt gibt; jede andere Seite behält die Größe des Dokuments. Ein Eintrag gibt die Größe einer Seite an, er erzeugt keine: Eine Seite hinter dem Ende des Dokuments zu nennen lässt das Dokument so lang, wie es schon war. Eine doppelt genannte Seite nimmt die letzte für sie angegebene Größe.

Anfrageschema

  • page_sizes — Array, optional, standardmäßig leer.
  • page_sizes[].page — Ganzzahl ≥ 1, erforderlich. Die Seite, für die der Eintrag gilt.
  • page_sizes[].width — Zahl, erforderlich. Breite in Punkt.
  • page_sizes[].height — Zahl, erforderlich. Höhe in Punkt.

Ein Eintrag überschreibt page für die eine Seite, die er nennt. Damit eine Seite existiert, nennt ein Element sie in seinen pages, oder Inhalt fließt bis zu ihr. Jede andere Seite behält die Größe aus page, standardmäßig A4.

Eine vollständige Anfrage, die ein PDF erzeugt

{
  "page_sizes": [{ "page": 2, "width": 841.89, "height": 595.28 }],
  "standard_fonts": [{ "name": "sans", "face": "helvetica" }],
  "items": [
    {
      "type": "text",
      "pages": [1],
      "rect": { "llx": 60, "lly": 760, "urx": 535, "ury": 785 },
      "content": ["Page one, upright"],
      "font": "sans",
      "font_size": 14
    },
    {
      "type": "text",
      "pages": [2],
      "rect": { "llx": 60, "lly": 540, "urx": 780, "ury": 565 },
      "content": ["Page two, wider than it is tall"],
      "font": "sans",
      "font_size": 14
    }
  ]
}

Die Zeile, die es sendet, in drei Sprachen

Das Blatt und was darunter gelegt wird

Die Größe der Seiten Die Einheit, in der eine Seite gemessen wird Wo das Blatt einer Seite in der Zeichnung sitzt Die Bereiche, die eine Seite angibt Die Formen, die eine Seite über das Gezeichnete legt Wie herum eine Seite gezeigt wird Wie eine Seite erscheint und wie lange sie stehen bleibt Ein mitgesendetes PDF als Seiten des Dokuments Wie weit sich ein mitgeliefertes PDF entpacken darf Die Vorlage unter den Seiten Ein über eine Reihe von Seiten gelegtes Wasserzeichen Benannte Bereiche, die eine Seite zum Füllen markiert

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