API Documentatie
Integreer onze PDF-tools in uw workflow.
Introductie
Welkom bij de PDF Tools API documentatie. Onze API stelt u in staat om PDF-conversie, manipulatie en beheer programmatisch uit te voeren. Ontworpen voor ontwikkelaars, door ontwikkelaars.
Authenticatie
Alle API-verzoeken moeten worden geauthenticeerd met behulp van een Bearer-token in de header. U kunt uw API-sleutel verkrijgen door contact op te nemen met ons sales team.
Authorization: Bearer YOUR_API_KEYAPI Eindpunten
Bestand Converteren
POST/api/convert
Converteer bestanden naar andere formaten. Ondersteunt PDF, afbeeldingen, documenten en meer.
Parameters
| Parameter | Type | Beschrijving |
|---|---|---|
| file * | file | Het bestand om te verwerken (Multipart Form Data). Ondersteunde formaten: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| output_format * | string | Het gewenste doelformaat (bijv. 'docx', 'xlsx', 'pptx', 'jpg', 'png', 'webp', 'pdf') |
Voorbeeldverzoek
curl -X POST https://filesbuddy.com/api/convert \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/image.png" \
-F "output_format=pdf"Voorbeeldantwoord
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "image.pdf"
}PDF Beveiligen
POST/api/protect-pdf
Versleutel en beveilig uw PDF-documenten met een wachtwoord.
Parameters
| Parameter | Type | Beschrijving |
|---|---|---|
| file * | file | Het bestand om te verwerken (Multipart Form Data). Ondersteunde formaten: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| password * | string | Het wachtwoord om in te stellen of te gebruiken voor ontgrendeling |
Voorbeeldverzoek
curl -X POST https://filesbuddy.com/api/protect-pdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/document.pdf" \
-F "password=secret"Voorbeeldantwoord
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "protected-document.pdf"
}PDF Ontgrendelen
POST/api/unlock-pdf
Verwijder wachtwoordbeveiliging van PDF-documenten (wachtwoord vereist).
Parameters
| Parameter | Type | Beschrijving |
|---|---|---|
| file * | file | Het bestand om te verwerken (Multipart Form Data). Ondersteunde formaten: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| password * | string | Het wachtwoord om in te stellen of te gebruiken voor ontgrendeling |
Voorbeeldverzoek
curl -X POST https://filesbuddy.com/api/unlock-pdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/protected.pdf" \
-F "password=secret"Voorbeeldantwoord
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "unlocked-document.pdf"
}PDF Splitsen
POST/api/split-pdf
Splits een PDF in meerdere bestanden of extraheer specifieke pagina's.
Parameters
| Parameter | Type | Beschrijving |
|---|---|---|
| file * | file | Het bestand om te verwerken (Multipart Form Data). Ondersteunde formaten: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| pages * | string | Paginabereik (bijv. '1,3,5-7') |
Voorbeeldverzoek
curl -X POST https://filesbuddy.com/api/split-pdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/document.pdf" \
-F "pages=1,3-5"Voorbeeldantwoord
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "split-document.zip"
}