Use case
Geeignet für Scans zu korrigieren, die von hinten nach vorne eingelesen wurden. Das Web-Tool passt zur manuellen Prüfung, die API zu wiederholbarer serverseitig ausgeführter Automatisierung.
PDF Tools API
Bauen Sie PDF-Seitenreihenfolge umkehren in Backend, Stapelverarbeitung oder Produktabläufe ein, ohne eigene PDF-Infrastruktur zu betreiben.
Credits
1 Credit / call
1 Credit per successful API request. Failed processing attempts are refunded automatically.
Pricing
1,000 Credits = $1
Every signed-in user receives 100 free API Credits each month.
Endpoint
/api/external/pdf-tools/reverse-pagesUse your API Key in the x-api-key header.
Geeignet für Scans zu korrigieren, die von hinten nach vorne eingelesen wurden. Das Web-Tool passt zur manuellen Prüfung, die API zu wiederholbarer serverseitig ausgeführter Automatisierung.
curl -X POST https://itextmaster.com/api/external/pdf-tools/reverse-pages \
-H 'x-api-key: YOUR_API_KEY' \
-F 'file=@input.pdf;type=application/pdf' \
-F 'options={}' \
--output reversed.pdfcurl -X POST https://itextmaster.com/api/external/pdf-tools/reverse-pages \
-H 'x-api-key: YOUR_API_KEY' \
-F 'file=@input.pdf;type=application/pdf' \
-F 'options={}' \
--output reversed.pdfcurl -X POST https://itextmaster.com/api/external/pdf-tools/reverse-pages \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY' \
-d '{
"file": { "name": "input.pdf", "dataBase64": "JVBERi0xLjcK..." },
"options": {}
}' \
--output reversed.pdfimport { writeFile } from 'node:fs/promises';
const response = await fetch('https://itextmaster.com/api/external/pdf-tools/reverse-pages', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': process.env.ITEXTMASTER_API_KEY
},
body: JSON.stringify({
file: { name: 'input.pdf', dataBase64: 'JVBERi0xLjcK...' },
options: {}
})
});
if (!response.ok) {
throw new Error(await response.text());
}
await writeFile('reversed.pdf', Buffer.from(await response.arrayBuffer()));import os
import requests
response = requests.post(
'https://itextmaster.com/api/external/pdf-tools/reverse-pages',
headers={
'Content-Type': 'application/json',
'x-api-key': os.environ['ITEXTMASTER_API_KEY'],
},
json={
'file': {'name': 'input.pdf', 'dataBase64': 'JVBERi0xLjcK...'},
'options': {}
},
)
response.raise_for_status()
with open('reversed.pdf', 'wb') as f:
f.write(response.content)invalid_api_keyDer x-api-key fehlt, ist ungültig oder wurde rotiert.
insufficient_creditsDas Konto hat nicht genug API Credits.
pdf_tool_processing_failedDatei, Optionen oder PDF-Struktur konnten nicht verarbeitet werden. Credits werden bei Fehlschlag automatisch erstattet.
reversed.pdf mit Response-Headern für verbrauchte Credits und verbleibendes Guthaben.
Content-TypeContent-DispositionX-Credits-ChargedX-Credit-BalanceErfolgreiche Anfragen nutzen API Credits; fehlgeschlagene Verarbeitung wird automatisch erstattet. Angemeldete Nutzer erhalten monatlich 100 free API Credits, 1,000 Credits = $1.
Nein. Browserlokale Web-Tools verbrauchen keine API Credits. Nur Anfragen mit API Key werden berechnet.
Das sollten Sie nicht tun. Speichern Sie den API Key im Backend, in Queues oder serverseitigen Jobs.
Create an API Key, test PDF Seiten umkehren API, and buy more Credits only when automation volume grows.