Prise en main
Points de terminaison
Documentation de l'API
Intégrez nos outils PDF dans votre workflow.
Introduction
Bienvenue dans la documentation de l'API PDF Tools. Notre API vous permet d'effectuer la conversion, la manipulation et la gestion de PDF de manière programmatique. Conçu par des développeurs pour des développeurs.
Authentification
Toutes les requêtes API doivent être authentifiées à l'aide d'un jeton Bearer dans l'en-tête. Vous pouvez obtenir votre clé API en contactant notre équipe commerciale.
Authorization: Bearer YOUR_API_KEYPoints de terminaison de l'API
Convertir un fichier
POST/api/convert
Convertissez des fichiers dans d'autres formats. Prend en charge PDF, images, documents et plus.
Paramètres
| Paramètre | Type | Description |
|---|---|---|
| file * | file | Le fichier à traiter (multipart/form-data). Formats pris en charge : PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| output_format * | string | Le format cible souhaité (p. ex. 'docx', 'xlsx', 'pptx', 'jpg', 'png', 'webp', 'pdf') |
Exemple de requête
curl -X POST https://filesbuddy.com/api/convert \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/image.png" \
-F "output_format=pdf"Exemple de réponse
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "image.pdf"
}Sécuriser les PDF
POST/api/protect-pdf
Chiffrez et protégez vos documents PDF par un mot de passe.
Paramètres
| Paramètre | Type | Description |
|---|---|---|
| file * | file | Le fichier à traiter (multipart/form-data). Formats pris en charge : PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| password * | string | Le mot de passe à définir ou à utiliser pour le déverrouillage |
Exemple de requête
curl -X POST https://filesbuddy.com/api/protect-pdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/document.pdf" \
-F "password=secret"Exemple de réponse
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "protected-document.pdf"
}Déverrouiller un PDF
POST/api/unlock-pdf
Supprimez la protection par mot de passe des documents PDF (mot de passe requis).
Paramètres
| Paramètre | Type | Description |
|---|---|---|
| file * | file | Le fichier à traiter (multipart/form-data). Formats pris en charge : PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| password * | string | Le mot de passe à définir ou à utiliser pour le déverrouillage |
Exemple de requête
curl -X POST https://filesbuddy.com/api/unlock-pdf \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/protected.pdf" \
-F "password=secret"Exemple de réponse
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "unlocked-document.pdf"
}Diviser un PDF
POST/api/split-pdf
Divisez un PDF en plusieurs fichiers ou extrayez des pages spécifiques.
Paramètres
| Paramètre | Type | Description |
|---|---|---|
| file * | file | Le fichier à traiter (multipart/form-data). Formats pris en charge : PDF, JPG, PNG, WEBP, HEIC, DOCX, XLSX, PPTX. |
| pages * | string | Plage de pages (p. ex. '1,3,5-7') |
Exemple de requête
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"Exemple de réponse
{
"success": true,
"download_url": "https://filesbuddy.com/download/...",
"file_name": "split-document.zip"
}