Documentation API

Intégrez de puissantes capacités de traitement PDF dans vos applications avec notre API REST simple.

API REST
Sécurisé
Requêtes Illimitées

Premiers Pas

Notre API vous permet de convertir, fusionner, diviser, compresser et manipuler des documents PDF par programmation. Tous les endpoints sont RESTful et renvoient des réponses JSON.

URL de Base

URL de Base
https://api.pdfpro.com/v1

Exemple Rapide

JavaScript
const response = await fetch('https://api.pdfpro.com/v1/merge', {
    method: 'POST',
    headers: {
        'Authorization': 'Bearer YOUR_API_KEY',
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        files: ['file1.pdf', 'file2.pdf']
    })
});

Authentification

Toutes les requêtes API nécessitent une authentification à l'aide d'une clé API. Incluez votre clé API dans l'en-tête Authorization de chaque requête.

En-tête d'Autorisation

Format de l'En-tête
Authorization: Bearer YOUR_API_KEY

note: Gardez votre clé API sécurisée. Ne l'exposez jamais dans du code côté client ou dans des dépôts publics.

Endpoints API

Voici les endpoints disponibles pour le traitement PDF. Chaque endpoint accepte des requêtes POST avec des charges JSON.

POST
/v1/merge

merge_pdf

Fusionnez plusieurs fichiers PDF en un seul document.

Paramètres de Requête

Paramètre Type Requis Description
files Array Oui Tableau d'URL de fichiers PDF ou de contenus encodés en base64 à fusionner
output_name String Non Nom personnalisé optionnel pour le fichier PDF de sortie

Exemple de Réponse

Réponse de Succès
{
    "success": true,
    "data": {
        "url": "https://api.pdfpro.com/download/merged.pdf",
        "size": "2.5 MB",
        "pages": 45
    }
}
POST
/v1/split

split_pdf

Divisez un fichier PDF en plusieurs documents en fonction de plages de pages.

Paramètres de Requête

Paramètre Type Requis Description
file String Oui URL ou contenu encodé en base64 du fichier PDF à diviser
ranges Array Oui Tableau des plages de pages à extraire (ex. "1-5", "6-10", "11")
POST
/v1/compress

compress_pdf

Réduisez la taille d'un document PDF tout en préservant la qualité.

Paramètres de Requête

Paramètre Type Requis Description
file String Oui URL ou contenu encodé en base64 du fichier PDF à diviser
quality String Oui Qualité de compression : "basse", "moyenne" ou "haute"

Fonctionnalités API

Traitement Rapide

Traitez de gros fichiers PDF en quelques secondes grâce à notre infrastructure optimisée.

Sécurisé et Privé

Tous les fichiers sont chiffrés et automatiquement supprimés après traitement.

Sans Limites de Taux

Traitez autant de documents que nécessaire sans restrictions.

Support SDK

SDKs officiels pour JavaScript, Python, PHP et plus à venir.

Prêt à Intégrer ?

Obtenez votre clé API gratuite et commencez à intégrer le traitement PDF dans votre application dès aujourd'hui.