PDF-Ausschießen für rückstichgeheftete Broschüren
Der Rechner für PDF-Broschüren wandelt die Seitenzahl eines Dokuments in die genaue Reihenfolge für eine Rückstichheftung um.
Im Browser ausführen – kostenlos
Er ergänzt die kleinste zulässige Anzahl an Leerseiten und führt jeden physischen Bogen mit Vorder- und Rückseite von links nach rechts auf. Das reproduzierbare Ergebnis eignet sich für Druckabläufe, die Druckvorstufenkontrolle und die Neuanordnung von Seiten. Ein Hochladen der PDF-Datei ist nicht nötig, da für die Berechnung ausschließlich die Seitenzahl des Quelldokuments erforderlich ist.
Warum die Seitenfolge ungewohnt aussieht
Eine rückstichgeheftete Broschüre besteht aus beidseitig bedruckten Bögen, die mittig gefalzt, ineinandergesteckt und im Falz geheftet werden. Dieser Aufbau verändert die Reihenfolge der Seiten auf dem flachen Bogen. Das erste sichtbare Seitenpaar besteht nicht einfach aus Seite eins und zwei: Auf dem äußeren Bogen liegt die höchste Ausschießposition neben Seite eins auf der Vorderseite, während Seite zwei auf der Rückseite neben der zweithöchsten Position steht. Dieses Muster setzt sich bis zur Mitte fort. Der Rechner bildet diese Paare für jeden Bogen und kennzeichnet Vorder- und Rückseitenpositionen von links nach rechts. Die Liste beginnt mit dem äußersten Bogen und entspricht damit einer üblichen Prüfung in der Druckvorstufe. Nummerierte Positionen beziehen sich auf die ursprünglichen PDF-Seiten. Eine als leer markierte Position ist eine ergänzte Füllseite und keine fehlende Quellseite. Das Ergebnis beschreibt das Ausschießen in Lesereihenfolge; die PDF-Datei selbst wird weder geändert noch hochgeladen oder gerendert.
So wird die Auffüllung mit Leerseiten geprüft
Jeder gefalzte Bogen liefert vier Broschürenseiten: zwei Positionen auf der Vorderseite und zwei auf der Rückseite. Die ausgeschossene Seitenzahl muss daher durch vier teilbar sein. Ist die ursprüngliche Seitenzahl kein Vielfaches von vier, ergänzt der Rechner die geringstmögliche Anzahl an Leerseiten bis zum nächsten gültigen Gesamtwert. Eine PDF-Datei mit zehn Seiten benötigt beispielsweise zwei Leerseiten und ergibt zwölf Positionen. Mit max_blank_pages bestimmen Sie, ob diese Ergänzung zulässig ist. Der Standardwert drei erlaubt jeden möglichen Rest; ein kleinerer Wert lässt eine Produktionsregel Dokumente zurückweisen, die mehr Auffüllung als erwartet benötigen. Verwenden Sie null, wenn angelieferte Dateien bereits eine vollständige Lage enthalten müssen. Überschreitet der Bedarf den Grenzwert, liefert die Anfrage einen Eingabefehler. Leerseiten werden stets hinter der letzten Quellseite angefügt. Die Antwort nennt sowohl die ursprüngliche als auch die ausgeschossene Seitenzahl, sodass die Anpassung transparent und prüfbar bleibt.
Den Bogenplan im Druckablauf verwenden
Lesen Sie jeden Eintrag als physischen Bogen vor dem Falzen. Das Objekt front nennt die linke und rechte Position der Vorderseite; back beschreibt entsprechend die Rückseite. Die genaue Duplex-Wendekante, Drehung, Bundzuwachskorrektur, Beschnittzugabe und Druckmarken hängen von Druckmaschine und Weiterverarbeitung ab und gehören deshalb nicht zu dieser Seitenfolgeberechnung. Vergleichen Sie vor der Auflage einen kleinen gefalzten Probedruck mit der ausgegebenen Folge: Prüfen Sie, ob Seite eins an der erwarteten Stelle beginnt, fortlaufende Seiten nach dem Falzen zusammentreffen und Leerseiten am Ende des Dokuments in Lesereihenfolge liegen. Softwareteams können die Antwort für Umsortierungslisten, Druckvorstufenberichte oder Arbeitsanweisungen verwenden. Eindeutige Leerobjekte verhindern Verwechslungen mit null oder dem Zahlenwert null. Die Berechnung verwendet nur Arithmetik, greift nicht auf das Netzwerk zu und liefert bei gleichen Eingaben stets dasselbe Ergebnis. Die API-Automatisierung kostet $0.002 je Anfrage.
Anwendungsfälle
Eine Broschüre in Kleinauflage vorbereiten
Berechnen Sie Vorder- und Rückseitenpositionen, bevor Sie einen Prospekt für den beidseitigen Druck neu anordnen.
Eine Druckvorstufendatei prüfen
Vergleichen Sie eine ausgeschossene Datei mit einem unabhängig berechneten Bogenplan und prüfen Sie die erlaubten Leerseiten.
Druckanweisungen automatisieren
Erzeugen Sie einen reproduzierbaren Bogenplan für einen Workflow, Auftrag oder ein Werkzeug zur PDF-Seitenumsortierung.
Häufige Fragen
Was kostet eine API-Anfrage?
Jede Anfrage kostet $0.002. Dieselbe reproduzierbare Berechnung steht auch im Browser bereit.
Warum muss die ausgeschossene Seitenzahl durch vier teilbar sein?
Ein gefalzter, beidseitig bedruckter Bogen erzeugt vier Positionen; die Broschüre benötigt daher ein Vielfaches von vier.
Wo werden die Leerseiten eingefügt?
Sie werden hinter der letzten nummerierten Quellseite ergänzt, bevor die Bogenreihenfolge berechnet wird.
Was geschieht, wenn max_blank_pages zu klein ist?
Die Anfrage liefert einen Eingabefehler mit der benötigten und der erlaubten Anzahl an Leerseiten.
Verändert dieses Werkzeug meine PDF-Datei oder lädt es sie hoch?
Nein. Es erhält nur eine Seitenzahl und gibt einen Plan zurück; die PDF-Datei wird nicht gelesen, gespeichert, gerendert oder umgeschrieben.
Enthält die Ausgabe Drehung und Duplex-Wendekante?
Nein. Diese Einstellungen unterscheiden sich je nach Drucker. Die Ausgabe umfasst die logische Links-rechts-Reihenfolge jeder Bogenseite.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/pdf/booklet-layout \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"page_count":10}'const res = await fetch("https://api.kit.forhosting.com/pdf/booklet-layout", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"page_count": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/pdf/booklet-layout",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"page_count": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/pdf/booklet-layout", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"page_count":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"page_count":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/pdf/booklet-layout", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"page_count": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "pdf.booklet_layout",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_pages | 100000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |