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
/api/pdf-mergeFuehren Sie mehrere PDF-Dateien zu einem einzigen PDF-Dokument zusammen. Die Dateien werden in der Reihenfolge des Hochladens zusammengefuehrt.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Mehrere zusammenzufuehrende PDF-Dateien |
Zusammengefuehrte PDF-Dateicurl -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.pdfPDF aufteilen
/api/pdf-splitTeilen Sie eine PDF-Datei basierend auf Seitenbereichen in mehrere Teile auf. Gibt eine ZIP-Datei mit den aufgeteilten PDFs zurueck.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Aufzuteilende PDF-Datei |
ranges | string | Required | Seitenbereiche, z.B. "1-3,5,7-9". Jeder Bereich wird zu einem separaten PDF. |
ZIP-Datei mit aufgeteilten PDFscurl -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.zipPDF komprimieren
/api/pdf-compressKomprimieren Sie eine PDF-Datei, um ihre Groesse zu reduzieren. Verwendet Ghostscript fuer hochwertige Komprimierung.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu komprimierende PDF-Datei |
level | string | Optional | Komprimierungsstufe: "low", "medium" oder "high". Standard: "medium" |
Komprimierte PDF-Dateicurl -X POST https://freefiletools.io/api/pdf-compress \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "level=high" \
-o compressed.pdfPDF zu Word
/api/pdf-to-wordKonvertieren Sie eine PDF-Datei in ein Microsoft Word (.docx)-Dokument.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu konvertierende PDF-Datei |
DOCX-Dateicurl -X POST https://freefiletools.io/api/pdf-to-word \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.docxPDF zu Bild
/api/pdf-to-imageKonvertieren Sie PDF-Seiten in Bilder. Gibt eine ZIP-Datei mit einem Bild pro Seite zurueck.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu konvertierende PDF-Datei |
format | string | Optional | Bildformat: "png", "jpg" oder "webp". Standard: "png" |
dpi | number | Optional | Aufloesung in DPI. Standard: 150 |
ZIP-Datei mit Bilderncurl -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.zipPDF zu Excel
/api/pdf-to-excelKonvertieren Sie eine PDF-Datei in eine Microsoft Excel (.xlsx)-Tabelle. Funktioniert am besten mit PDFs, die tabellarische Daten enthalten.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu konvertierende PDF-Datei |
XLSX-Dateicurl -X POST https://freefiletools.io/api/pdf-to-excel \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.xlsxPDF zu PowerPoint
/api/pdf-to-pptKonvertieren Sie eine PDF-Datei in eine Microsoft PowerPoint (.pptx)-Praesentation.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu konvertierende PDF-Datei |
PPTX-Dateicurl -X POST https://freefiletools.io/api/pdf-to-ppt \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pptxWord zu PDF
/api/word-to-pdfKonvertieren Sie ein Microsoft Word (.docx)-Dokument in PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu konvertierende .docx-Datei |
PDF-Dateicurl -X POST https://freefiletools.io/api/word-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.pdfPowerPoint zu PDF
/api/ppt-to-pdfKonvertieren Sie eine Microsoft PowerPoint (.pptx)-Praesentation in PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu konvertierende .pptx-Datei |
PDF-Dateicurl -X POST https://freefiletools.io/api/ppt-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pdfExcel zu PDF
/api/excel-to-pdfKonvertieren Sie eine Microsoft Excel (.xlsx)-Tabelle in PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu konvertierende .xlsx-Datei |
PDF-Dateicurl -X POST https://freefiletools.io/api/excel-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o spreadsheet.pdfPDF schuetzen
/api/protect-pdfSchuetzen Sie eine PDF-Datei mit einem Passwort. Das resultierende PDF erfordert ein Passwort zum Oeffnen.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu schuetzende PDF-Datei |
password | string | Required | Passwort fuer das PDF |
Passwortgeschuetzte PDF-Dateicurl -X POST https://freefiletools.io/api/protect-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "password=mysecretpassword" \
-o protected.pdfPDF entsperren
/api/unlock-pdfEntfernen Sie den Passwortschutz von einer PDF-Datei. Erfordert das aktuelle Passwort.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Passwortgeschuetzte PDF-Datei |
password | string | Required | Aktuelles Passwort des PDF |
Entsperrte PDF-Dateicurl -X POST https://freefiletools.io/api/unlock-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "password=mysecretpassword" \
-o unlocked.pdfPDF drehen
/api/rotate-pdfDrehen Sie alle Seiten einer PDF-Datei um einen bestimmten Winkel.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu drehende PDF-Datei |
angle | number | Required | Drehwinkel: 90, 180 oder 270 Grad |
Gedrehte PDF-Dateicurl -X POST https://freefiletools.io/api/rotate-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "angle=90" \
-o rotated.pdfPDF-Wasserzeichen
/api/watermark-pdfFuegen Sie allen Seiten einer PDF-Datei ein Text-Wasserzeichen hinzu.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-Datei fuer Wasserzeichen |
text | string | Required | Hinzuzufuegender Wasserzeichen-Text |
PDF-Datei mit Wasserzeichencurl -X POST https://freefiletools.io/api/watermark-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "text=CONFIDENTIAL" \
-o watermarked.pdfOCR PDF
/api/ocr-pdfWenden Sie optische Zeichenerkennung (OCR) auf ein gescanntes PDF an, um den Text auswaehlbar und durchsuchbar zu machen. Verwendet die Tesseract OCR-Engine.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Gescannte PDF-Datei |
language | string | Optional | OCR-Sprache: "eng" (Englisch), "tur" (Tuerkisch), "deu" (Deutsch), etc. Standard: "eng" |
Durchsuchbare PDF-Dateicurl -X POST https://freefiletools.io/api/ocr-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-F "language=eng" \
-o searchable.pdfPDF reparieren
/api/repair-pdfVersuchen Sie, eine beschaedigte oder defekte PDF-Datei zu reparieren.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Beschaedigte PDF-Datei |
Reparierte PDF-Dateicurl -X POST https://freefiletools.io/api/repair-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o repaired.pdfPDF zuschneiden
/api/crop-pdfSchneiden Sie alle Seiten einer PDF-Datei zu, indem Sie Leerraum entfernen oder auf einen bestimmten Bereich trimmen.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zuzuschneidende PDF-Datei |
Zugeschnittene PDF-Dateicurl -X POST https://freefiletools.io/api/crop-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o cropped.pdfSeitenzahlen hinzufuegen
/api/page-numbersFuegen Sie allen Seiten einer PDF-Datei Seitenzahlen hinzu.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-Datei |
PDF-Datei mit Seitenzahlencurl -X POST https://freefiletools.io/api/page-numbers \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o numbered.pdfBild zu PDF
/api/img-to-pdfKonvertieren Sie ein oder mehrere Bilder in eine PDF-Datei. Jedes Bild wird zu einer Seite.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Bilddateien (JPG, PNG, WebP) |
PDF-Dateicurl -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.pdfPDF zu PDF/A
/api/pdf-to-pdfaKonvertieren Sie eine PDF-Datei in das PDF/A-Format fuer die Langzeitarchivierung. Verwendet Ghostscript fuer die Konvertierung.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Zu konvertierende PDF-Datei |
PDF/A-Dateicurl -X POST https://freefiletools.io/api/pdf-to-pdfa \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document-pdfa.pdf