Pdf seiten aufteilen API

Pdf seiten aufteilen API, verbindet PdfSplit den Job mit deiner eigenen App: Du sendest die Datei, fragst den Job-Status ab und lädst das Ergebnis herunter. Die Endpunkte laufen auf dem Server – ganz ohne Browser.

Schnellstart

  1. Erstelle einen Schlüssel im Bereich Entwickler-API deines Kontos; der Klartext-Schlüssel wird nur bei der Erstellung angezeigt.
  2. Sende die Anfrage an https://api.pixepi.com mit dem Header Authorization: Bearer <key>.
  3. Frage den Job aus der Antwort über GET https://api.pixepi.com/api/v1/jobs/{id} ab; sobald der Status done ist, lade das Ergebnis von der download_url herunter.

Beispielanfrage

curl -X POST "https://api.pixepi.com/api/v1/apps/pdfsplit/run" \
  -H "Authorization: Bearer $PIXEPI_KEY" \
  -F "[email protected]" \
  -F "options[mode]=pages" \
  -F "options[page_range]=1-3"

curl -H "Authorization: Bearer $PIXEPI_KEY" "https://api.pixepi.com/api/v1/jobs/42"

Endpunkte dieses Werkzeugs

MethodePfadFunktion
POST/runFührt das Werkzeug aus, startet einen Job und gibt das Ergebnis zurück.

Optionen

Optionen werden als options[<field>] gesendet; bleibt ein Feld leer, wird der Standardwert verwendet.

FeldWerteStandard
options[mode]
Teilungsmodus
pages · range · chunkspages
options[page_range]
Seitenbereiche
1-3
options[chunk_size]
Blockgröße
1–5005
options[merge_output]
Bereiche in einer PDF zusammenführen
aktiviert · deaktiviertdeaktiviert

Gemeinsame Endpunkte

MethodePfadFunktion
GET/api/v1/appsAPI-Katalog
GET/api/v1/apps/pdfsplitWerkzeug-Vertrag
GET/api/v1/jobs/{id}Job-Status
GET/api/v1/jobs/{id}/downloadJob-Ergebnis herunterladen
GET/api/v1/usageNutzungsübersicht
GET/api/v1/openapi.jsonOpenAPI-3.1-Dokument

Limits

  • Maximal 100 MB pro Datei.
  • Kontingent- und Tarifinformationen sind an dein Konto gebunden; prüfe den aktuellen Status mit GET /api/v1/usage.

Fehlercodes

CodeBedeutung
unauthorizedDer API-Schlüssel fehlt oder ist ungültig.
forbiddenDieser Vorgang ist mit diesem Schlüssel nicht erlaubt.
not_foundWerkzeug, Job oder Datensatz nicht gefunden (404 auch bei kontoübergreifendem Zugriff).
invalid_inputEingabe ungültig (fehlendes oder fehlerhaftes Feld, ungültiges Datum usw.).
invalid_requestDie Anfrage ist fehlerhaft.
too_largeDatei oder Anfrage übersteigt das Limit.
unsupported_mediaDateityp wird nicht unterstützt.
not_supportedDieses Werkzeug kann auf diesem Endpunkt nicht ausgeführt werden (stateful App).
not_readyDer Job ist noch nicht fertig.
expiredDas Ergebnis ist abgelaufen.
no_outputFür diesen Job ist kein Download verfügbar.
invalid_pathUngültiger Ausgabepfad.
quota_exceededKontingent oder Anfragelimit überschritten.
rate_limitedZu viele Anfragen in kurzer Zeit. Warte kurz und versuche es erneut.
csrfFormularüberprüfung im Browser fehlgeschlagen (die externe API nutzt Schlüssel).
conflictDer Vorgang steht in Konflikt mit dem aktuellen Status.
unavailableDas Werkzeug ist vorübergehend nicht verfügbar.
internal_errorUnerwarteter Serverfehler.

Dokumente

Häufig gestellte Fragen

Woher bekomme ich einen API-Schlüssel?

Erstelle einen Schlüssel im Bereich Entwickler-API deines Kontos. Der Schlüssel wird nur einmalig bei der Erstellung angezeigt.

Wie wird eine Anfrage gesendet?

Die Endpunkte laufen unter https://api.pixepi.com; jede Anfrage enthält den Header "Authorization: Bearer <key>".

Welche Dateien akzeptiert die PdfSplit-API?

Unterstützte Formate: PDF. Das Limit liegt bei 100 MB pro Datei; die Optionen entsprechen denen auf der Werkzeug-Seite.

Wie lese ich eine Fehlerantwort?

Der Fehler-Body enthält die Felder {ok:false, error, code, request_id}; die Code-Werte findest du in der Fehlercode-Tabelle.