DocsPDF-Tools

PDF-Tools API

Endpunkte zum Zusammenfuehren, Aufteilen, Komprimieren, Konvertieren, Schuetzen und Bearbeiten von PDF-Dateien. Alle Endpunkte akzeptieren multipart/form-data und geben die verarbeitete Datei als binaeren Download zurueck.

PDF zusammenfuehren

POST/api/pdf-merge

Fuehren Sie mehrere PDF-Dateien zu einem einzigen PDF-Dokument zusammen. Die Dateien werden in der Reihenfolge des Hochladens zusammengefuehrt.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredMehrere zusammenzufuehrende PDF-Dateien
Response:Zusammengefuehrte PDF-Datei
bash
curl -X POST https://freefiletools.io/api/pdf-merge \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]" \
  -o merged.pdf

PDF aufteilen

POST/api/pdf-split

Teilen Sie eine PDF-Datei basierend auf Seitenbereichen in mehrere Teile auf. Gibt eine ZIP-Datei mit den aufgeteilten PDFs zurueck.

Parameters

NameTypeRequiredDescription
fileFileRequiredAufzuteilende PDF-Datei
rangesstringRequiredSeitenbereiche, z.B. "1-3,5,7-9". Jeder Bereich wird zu einem separaten PDF.
Response:ZIP-Datei mit aufgeteilten PDFs
bash
curl -X POST https://freefiletools.io/api/pdf-split \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "ranges=1-3,5,7-9" \
  -o split-pages.zip

PDF komprimieren

POST/api/pdf-compress

Komprimieren Sie eine PDF-Datei, um ihre Groesse zu reduzieren. Verwendet Ghostscript fuer hochwertige Komprimierung.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu komprimierende PDF-Datei
levelstringOptionalKomprimierungsstufe: "low", "medium" oder "high". Standard: "medium"
Response:Komprimierte PDF-Datei
bash
curl -X POST https://freefiletools.io/api/pdf-compress \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "level=high" \
  -o compressed.pdf

PDF zu Word

POST/api/pdf-to-word

Konvertieren Sie eine PDF-Datei in ein Microsoft Word (.docx)-Dokument.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu konvertierende PDF-Datei
Response:DOCX-Datei
bash
curl -X POST https://freefiletools.io/api/pdf-to-word \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.docx

PDF zu Bild

POST/api/pdf-to-image

Konvertieren Sie PDF-Seiten in Bilder. Gibt eine ZIP-Datei mit einem Bild pro Seite zurueck.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu konvertierende PDF-Datei
formatstringOptionalBildformat: "png", "jpg" oder "webp". Standard: "png"
dpinumberOptionalAufloesung in DPI. Standard: 150
Response:ZIP-Datei mit Bildern
bash
curl -X POST https://freefiletools.io/api/pdf-to-image \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "format=png" \
  -F "dpi=300" \
  -o pages.zip

PDF zu Excel

POST/api/pdf-to-excel

Konvertieren Sie eine PDF-Datei in eine Microsoft Excel (.xlsx)-Tabelle. Funktioniert am besten mit PDFs, die tabellarische Daten enthalten.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu konvertierende PDF-Datei
Response:XLSX-Datei
bash
curl -X POST https://freefiletools.io/api/pdf-to-excel \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.xlsx

PDF zu PowerPoint

POST/api/pdf-to-ppt

Konvertieren Sie eine PDF-Datei in eine Microsoft PowerPoint (.pptx)-Praesentation.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu konvertierende PDF-Datei
Response:PPTX-Datei
bash
curl -X POST https://freefiletools.io/api/pdf-to-ppt \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o presentation.pptx

Word zu PDF

POST/api/word-to-pdf

Konvertieren Sie ein Microsoft Word (.docx)-Dokument in PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu konvertierende .docx-Datei
Response:PDF-Datei
bash
curl -X POST https://freefiletools.io/api/word-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document.pdf

PowerPoint zu PDF

POST/api/ppt-to-pdf

Konvertieren Sie eine Microsoft PowerPoint (.pptx)-Praesentation in PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu konvertierende .pptx-Datei
Response:PDF-Datei
bash
curl -X POST https://freefiletools.io/api/ppt-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o presentation.pdf

Excel zu PDF

POST/api/excel-to-pdf

Konvertieren Sie eine Microsoft Excel (.xlsx)-Tabelle in PDF.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu konvertierende .xlsx-Datei
Response:PDF-Datei
bash
curl -X POST https://freefiletools.io/api/excel-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o spreadsheet.pdf

PDF schuetzen

POST/api/protect-pdf

Schuetzen Sie eine PDF-Datei mit einem Passwort. Das resultierende PDF erfordert ein Passwort zum Oeffnen.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu schuetzende PDF-Datei
passwordstringRequiredPasswort fuer das PDF
Response:Passwortgeschuetzte PDF-Datei
bash
curl -X POST https://freefiletools.io/api/protect-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "password=mysecretpassword" \
  -o protected.pdf

PDF entsperren

POST/api/unlock-pdf

Entfernen Sie den Passwortschutz von einer PDF-Datei. Erfordert das aktuelle Passwort.

Parameters

NameTypeRequiredDescription
fileFileRequiredPasswortgeschuetzte PDF-Datei
passwordstringRequiredAktuelles Passwort des PDF
Response:Entsperrte PDF-Datei
bash
curl -X POST https://freefiletools.io/api/unlock-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "password=mysecretpassword" \
  -o unlocked.pdf

PDF drehen

POST/api/rotate-pdf

Drehen Sie alle Seiten einer PDF-Datei um einen bestimmten Winkel.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu drehende PDF-Datei
anglenumberRequiredDrehwinkel: 90, 180 oder 270 Grad
Response:Gedrehte PDF-Datei
bash
curl -X POST https://freefiletools.io/api/rotate-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "angle=90" \
  -o rotated.pdf

PDF-Wasserzeichen

POST/api/watermark-pdf

Fuegen Sie allen Seiten einer PDF-Datei ein Text-Wasserzeichen hinzu.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF-Datei fuer Wasserzeichen
textstringRequiredHinzuzufuegender Wasserzeichen-Text
Response:PDF-Datei mit Wasserzeichen
bash
curl -X POST https://freefiletools.io/api/watermark-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "text=CONFIDENTIAL" \
  -o watermarked.pdf

OCR PDF

POST/api/ocr-pdf

Wenden Sie optische Zeichenerkennung (OCR) auf ein gescanntes PDF an, um den Text auswaehlbar und durchsuchbar zu machen. Verwendet die Tesseract OCR-Engine.

Parameters

NameTypeRequiredDescription
fileFileRequiredGescannte PDF-Datei
languagestringOptionalOCR-Sprache: "eng" (Englisch), "tur" (Tuerkisch), "deu" (Deutsch), etc. Standard: "eng"
Response:Durchsuchbare PDF-Datei
bash
curl -X POST https://freefiletools.io/api/ocr-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "language=eng" \
  -o searchable.pdf

PDF reparieren

POST/api/repair-pdf

Versuchen Sie, eine beschaedigte oder defekte PDF-Datei zu reparieren.

Parameters

NameTypeRequiredDescription
fileFileRequiredBeschaedigte PDF-Datei
Response:Reparierte PDF-Datei
bash
curl -X POST https://freefiletools.io/api/repair-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o repaired.pdf

PDF zuschneiden

POST/api/crop-pdf

Schneiden Sie alle Seiten einer PDF-Datei zu, indem Sie Leerraum entfernen oder auf einen bestimmten Bereich trimmen.

Parameters

NameTypeRequiredDescription
fileFileRequiredZuzuschneidende PDF-Datei
Response:Zugeschnittene PDF-Datei
bash
curl -X POST https://freefiletools.io/api/crop-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o cropped.pdf

Seitenzahlen hinzufuegen

POST/api/page-numbers

Fuegen Sie allen Seiten einer PDF-Datei Seitenzahlen hinzu.

Parameters

NameTypeRequiredDescription
fileFileRequiredPDF-Datei
Response:PDF-Datei mit Seitenzahlen
bash
curl -X POST https://freefiletools.io/api/page-numbers \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o numbered.pdf

Bild zu PDF

POST/api/img-to-pdf

Konvertieren Sie ein oder mehrere Bilder in eine PDF-Datei. Jedes Bild wird zu einer Seite.

Parameters

NameTypeRequiredDescription
filesFile[]RequiredBilddateien (JPG, PNG, WebP)
Response:PDF-Datei
bash
curl -X POST https://freefiletools.io/api/img-to-pdf \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F "[email protected]" \
  -o images.pdf

PDF zu PDF/A

POST/api/pdf-to-pdfa

Konvertieren Sie eine PDF-Datei in das PDF/A-Format fuer die Langzeitarchivierung. Verwendet Ghostscript fuer die Konvertierung.

Parameters

NameTypeRequiredDescription
fileFileRequiredZu konvertierende PDF-Datei
Response:PDF/A-Datei
bash
curl -X POST https://freefiletools.io/api/pdf-to-pdfa \
  -H "x-api-key: fft_your_api_key" \
  -F "[email protected]" \
  -o document-pdfa.pdf