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_KEY

API Eindpunten

Bestand Converteren

POST/api/convert

Converteer bestanden naar andere formaten. Ondersteunt PDF, afbeeldingen, documenten en meer.

Parameters

ParameterTypeBeschrijving
file *fileHet bestand om te verwerken (Multipart Form Data). Ondersteunde formaten: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
output_format *stringHet 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

ParameterTypeBeschrijving
file *fileHet bestand om te verwerken (Multipart Form Data). Ondersteunde formaten: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
password *stringHet 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

ParameterTypeBeschrijving
file *fileHet bestand om te verwerken (Multipart Form Data). Ondersteunde formaten: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
password *stringHet 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

ParameterTypeBeschrijving
file *fileHet bestand om te verwerken (Multipart Form Data). Ondersteunde formaten: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
pages *stringPaginabereik (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"
}