PDF-tools API
Endpoints voor het samenvoegen, splitsen, comprimeren, converteren, beveiligen en bewerken van PDF-bestanden. Alle endpoints accepteren multipart/form-data en retourneren het verwerkte bestand als binaire download.
PDF samenvoegen
/api/pdf-mergeVoeg meerdere PDF-bestanden samen tot een enkel PDF-document. Bestanden worden samengevoegd in de volgorde van uploaden.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Meerdere PDF-bestanden om samen te voegen |
Samengevoegd PDF-bestandcurl -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 splitsen
/api/pdf-splitSplits een PDF-bestand in meerdere delen op basis van paginabereiken. Retourneert een ZIP-bestand met de gesplitste PDF's.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om te splitsen |
ranges | string | Required | Paginabereiken, bijv. "1-3,5,7-9". Elk bereik wordt een apart PDF-bestand. |
ZIP-bestand met gesplitste PDF'scurl -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 comprimeren
/api/pdf-compressComprimeer een PDF-bestand om de grootte te verkleinen. Gebruikt Ghostscript voor hoogwaardige compressie.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om te comprimeren |
level | string | Optional | Compressieniveau: "low", "medium" of "high". Standaard: "medium" |
Gecomprimeerd PDF-bestandcurl -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 naar Word
/api/pdf-to-wordConverteer een PDF-bestand naar een Microsoft Word (.docx)-document.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om te converteren |
DOCX-bestandcurl -X POST https://freefiletools.io/api/pdf-to-word \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.docxPDF naar afbeelding
/api/pdf-to-imageConverteer PDF-pagina's naar afbeeldingen. Retourneert een ZIP-bestand met een afbeelding per pagina.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om te converteren |
format | string | Optional | Afbeeldingsformaat: "png", "jpg" of "webp". Standaard: "png" |
dpi | number | Optional | Resolutie in DPI. Standaard: 150 |
ZIP-bestand met afbeeldingencurl -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 naar Excel
/api/pdf-to-excelConverteer een PDF-bestand naar een Microsoft Excel (.xlsx)-spreadsheet. Werkt het beste met PDF's die tabelgegevens bevatten.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om te converteren |
XLSX-bestandcurl -X POST https://freefiletools.io/api/pdf-to-excel \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.xlsxPDF naar PowerPoint
/api/pdf-to-pptConverteer een PDF-bestand naar een Microsoft PowerPoint (.pptx)-presentatie.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om te converteren |
PPTX-bestandcurl -X POST https://freefiletools.io/api/pdf-to-ppt \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pptxWord naar PDF
/api/word-to-pdfConverteer een Microsoft Word (.docx)-document naar PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | .docx-bestand om te converteren |
PDF-bestandcurl -X POST https://freefiletools.io/api/word-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document.pdfPowerPoint naar PDF
/api/ppt-to-pdfConverteer een Microsoft PowerPoint (.pptx)-presentatie naar PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | .pptx-bestand om te converteren |
PDF-bestandcurl -X POST https://freefiletools.io/api/ppt-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o presentation.pdfExcel naar PDF
/api/excel-to-pdfConverteer een Microsoft Excel (.xlsx)-spreadsheet naar PDF.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | .xlsx-bestand om te converteren |
PDF-bestandcurl -X POST https://freefiletools.io/api/excel-to-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o spreadsheet.pdfPDF beveiligen
/api/protect-pdfBeveilig een PDF-bestand met een wachtwoord. Het resulterende PDF-bestand vereist een wachtwoord om te openen.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om te beveiligen |
password | string | Required | Wachtwoord om in te stellen op het PDF-bestand |
Met wachtwoord beveiligd PDF-bestandcurl -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 ontgrendelen
/api/unlock-pdfVerwijder wachtwoordbeveiliging van een PDF-bestand. Vereist het huidige wachtwoord.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Met wachtwoord beveiligd PDF-bestand |
password | string | Required | Huidig wachtwoord van het PDF-bestand |
Ontgrendeld PDF-bestandcurl -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 roteren
/api/rotate-pdfRoteer alle pagina's van een PDF-bestand met een opgegeven hoek.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om te roteren |
angle | number | Required | Rotatiehoek: 90, 180 of 270 graden |
Geroteerd PDF-bestandcurl -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-watermerk
/api/watermark-pdfVoeg een tekstwatermerk toe aan alle pagina's van een PDF-bestand.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om een watermerk aan toe te voegen |
text | string | Required | Toe te voegen watermerktekst |
PDF-bestand met watermerkcurl -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-pdfPas optische tekenherkenning (OCR) toe op een gescand PDF-bestand, waardoor de tekst selecteerbaar en doorzoekbaar wordt. Gebruikt de Tesseract OCR-engine.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Gescand PDF-bestand |
language | string | Optional | OCR-taal: "eng" (Engels), "tur" (Turks), "deu" (Duits), enz. Standaard: "eng" |
Doorzoekbaar PDF-bestandcurl -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 repareren
/api/repair-pdfProbeer een beschadigd PDF-bestand te repareren.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | Beschadigd PDF-bestand |
Gerepareerd PDF-bestandcurl -X POST https://freefiletools.io/api/repair-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o repaired.pdfPDF bijsnijden
/api/crop-pdfSnijd alle pagina's van een PDF-bestand bij, verwijder witruimte of trim naar een specifiek gebied.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om bij te snijden |
Bijgesneden PDF-bestandcurl -X POST https://freefiletools.io/api/crop-pdf \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o cropped.pdfPaginanummers toevoegen
/api/page-numbersVoeg paginanummers toe aan alle pagina's van een PDF-bestand.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand |
PDF-bestand met paginanummerscurl -X POST https://freefiletools.io/api/page-numbers \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o numbered.pdfAfbeelding naar PDF
/api/img-to-pdfConverteer een of meer afbeeldingen naar een PDF-bestand. Elke afbeelding wordt een pagina.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
files | File[] | Required | Afbeeldingsbestanden (JPG, PNG, WebP) |
PDF-bestandcurl -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 naar PDF/A
/api/pdf-to-pdfaConverteer een PDF-bestand naar PDF/A-formaat voor langetermijnarchivering. Gebruikt Ghostscript voor conversie.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
file | File | Required | PDF-bestand om te converteren |
PDF/A-bestandcurl -X POST https://freefiletools.io/api/pdf-to-pdfa \
-H "x-api-key: fft_your_api_key" \
-F "[email protected]" \
-o document-pdfa.pdf