API-dokumentasjon

Integrer PDF-verktøyene våre i arbeidsflyten din.

Introduksjon

Velkommen til PDF Tools API-dokumentasjonen. API-en vår lar deg utføre PDF-konvertering, manipulering og administrasjon programmatisk. Designet for utviklere, av utviklere.

Autentisering

Alle API-forespørsler må autentiseres ved hjelp av et Bearer-token i headeren. Du kan få API-nøkkelen din ved å kontakte vårt salgsteam.

Authorization: Bearer YOUR_API_KEY

API-endepunkter

Konverter fil

POST/api/convert

Konverter filer til andre formater. Støtter PDF, bilder, dokumenter og mer.

Parametere

ParameterTypeBeskrivelse
file *fileFilen som skal behandles (Multipart/form-data). Støttede formater: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
output_format *stringØnsket målformat (f.eks. 'docx', 'xlsx', 'pptx', 'jpg', 'png', 'webp', 'pdf')

Eksempel på forespørsel

curl -X POST https://filesbuddy.com/api/convert \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/image.png" \
  -F "output_format=pdf"

Eksempel på svar

{
  "success": true,
  "download_url": "https://filesbuddy.com/download/...",
  "file_name": "image.pdf"
}

Beskytt PDF

POST/api/protect-pdf

Krypter og beskytt PDF-dokumentene dine med et passord.

Parametere

ParameterTypeBeskrivelse
file *fileFilen som skal behandles (Multipart/form-data). Støttede formater: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
password *stringPassordet som skal angis eller brukes for å låse opp

Eksempel på forespørsel

curl -X POST https://filesbuddy.com/api/protect-pdf \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/document.pdf" \
  -F "password=secret"

Eksempel på svar

{
  "success": true,
  "download_url": "https://filesbuddy.com/download/...",
  "file_name": "protected-document.pdf"
}

Lås opp PDF

POST/api/unlock-pdf

Fjern passordbeskyttelse fra PDF-dokumenter (passord kreves).

Parametere

ParameterTypeBeskrivelse
file *fileFilen som skal behandles (Multipart/form-data). Støttede formater: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
password *stringPassordet som skal angis eller brukes for å låse opp

Eksempel på forespørsel

curl -X POST https://filesbuddy.com/api/unlock-pdf \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/protected.pdf" \
  -F "password=secret"

Eksempel på svar

{
  "success": true,
  "download_url": "https://filesbuddy.com/download/...",
  "file_name": "unlocked-document.pdf"
}

Del opp PDF

POST/api/split-pdf

Del en PDF i flere filer eller hent ut spesifikke sider.

Parametere

ParameterTypeBeskrivelse
file *fileFilen som skal behandles (Multipart/form-data). Støttede formater: PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX.
pages *stringSideområde (f.eks. '1,3,5-7')

Eksempel på forespørsel

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"

Eksempel på svar

{
  "success": true,
  "download_url": "https://filesbuddy.com/download/...",
  "file_name": "split-document.zip"
}