API DOCX en PDF pour votre application
Envoyez un fichier Word (DOCX) à un point d'entrée unique et recevez le PDF dans la réponse, polices, tableaux, images, en-têtes et pieds de page conservés. Authentification par clé d'API, consommation comptée en crédits, offres à partir de 9,90 € par mois.
Ce que fait l'API DOCX en PDF
/api/convertL'API expose un seul point d'entrée : POST /api/convert. Vous envoyez le DOCX en multipart/form-data dans un champ nommé file, avec votre clé d'API dans l'en-tête Authorization. La réponse est le PDF lui-même, en données binaires avec Content-Type : application/pdf : vous pouvez l'écrire sur disque, le transmettre à votre utilisateur ou le stocker où vous voulez.
Trois en-têtes de réponse vous indiquent où vous en êtes : X-Credits-Used (crédits consommés par cet appel), X-Credits-Remaining (crédits restants ce mois-ci) et X-Credits-Limit (votre quota mensuel). La conversion est la même que celle du convertisseur en ligne : la mise en page du document Word est conservée.
Une première conversion depuis la ligne de commande :
curl -X POST https://www.hellodocxtopdf.com/api/convert \
-H "Authorization: Bearer hpdf_your_api_key" \
-F "file=@document.docx" \
-o output.pdfAuthentification par clé d'API
Chaque requête doit porter une clé d'API dans l'en-tête Authorization, sous forme de jeton Bearer. Les clés se créent et se gèrent dans la section Identifiants de votre tableau de bord, une fois une offre souscrite. Une requête sans clé valide reçoit une réponse 401.
Authorization: Bearer hpdf_your_api_keyCrédits et offres
La consommation se compte en crédits : 1 crédit par tranche de 5 Mo de fichier, arrondie au supérieur. Un document de 3 Mo coûte 1 crédit, un document de 8 Mo 2 crédits, un document de 13 Mo 3 crédits. Les crédits se renouvellent chaque mois et les crédits non utilisés ne sont pas reportés.
| Offre | Prix | Crédits par mois | Taille max. par fichier |
|---|---|---|---|
| Starter | 9,90 €/mois | 100 | 25 MB |
| Pro | 19,90 €/mois | 1 000 | 50 MB |
| Enterprise | 99,90 €/mois | 10 000 | 100 MB |
Quand les crédits sont épuisés, l'API répond 429 avec un corps JSON indiquant creditsNeeded, creditsRemaining, creditsLimit et resetAt, pour que votre intégration puisse attendre ou changer d'offre. Le détail de chaque offre figure sur la page des tarifs.
Voir les offres et les tarifsExemple : convertir un DOCX depuis JavaScript
const formData = new FormData();
formData.append('file', docxFile);
const response = await fetch('https://www.hellodocxtopdf.com/api/convert', {
method: 'POST',
headers: {
'Authorization': 'Bearer hpdf_your_api_key'
},
body: formData
});
if (!response.ok) {
const error = await response.json();
throw new Error(error.message);
}
const pdfBlob = await response.blob();
const pdfUrl = URL.createObjectURL(pdfBlob);
// Download the PDF
const link = document.createElement('a');
link.href = pdfUrl;
link.download = 'document.pdf';
link.click();Les exemples Python et Node.js, la liste des codes de statut et le format des erreurs sont dans la documentation complète de l'API.
Lire la documentation complète de l'APIÀ quoi les développeurs utilisent l'API DOCX en PDF
Génération de documents
Remplissez un modèle Word (contrat, facture, lettre, attestation) à partir de vos données, puis appelez l'API pour livrer un PDF à votre client, avec la mise en page conçue dans Word.
Archivage
Convertissez les documents en PDF à leur réception ou à leur finalisation, pour qu'ils restent lisibles dans des années sans Word et soient stockés dans un format figé.
Conversion par lot
Parcourez un dossier ou une base de fichiers DOCX depuis un script : chaque appel renvoie un PDF, et les en-têtes de crédits vous permettent de suivre la consommation.
Export depuis votre application
Laissez les utilisateurs de votre application web ou de votre back-office télécharger en PDF un document que votre application a produit en DOCX, sans installer Word sur vos serveurs.
API DOCX en PDF : questions fréquentes
L'API est-elle disponible dans l'offre gratuite ?
Non. L'accès à l'API est inclus dans les offres payantes : Starter (9,90 €/mois), Pro (19,90 €/mois) et Enterprise (99,90 €/mois). Le convertisseur gratuit de la page d'accueil est destiné à un usage manuel, un fichier à la fois.
Quels formats l'API accepte-t-elle ?
Uniquement les fichiers DOCX (Word 2007 et versions ultérieures). Les autres formats comme DOC ou ODT sont refusés avec une erreur 400 : convertissez-les d'abord en DOCX.
Quelle taille de fichier est acceptée ?
Cela dépend de votre offre : 25 Mo avec Starter, 50 Mo avec Pro, 100 Mo avec Enterprise. Un fichier plus lourd reçoit une erreur 400.
Que deviennent les fichiers envoyés à l'API ?
Comme pour le convertisseur en ligne : le transfert est chiffré en SSL/TLS, le DOCX d'origine est supprimé immédiatement après la conversion, et rien n'est conservé.
Comment les crédits sont-ils comptés ?
1 crédit par tranche de 5 Mo du fichier envoyé, arrondie au supérieur. Chaque réponse porte les en-têtes X-Credits-Used, X-Credits-Remaining et X-Credits-Limit ; les crédits se renouvellent chaque mois.
Où trouver ma clé d'API ?
Dans la section Identifiants de votre tableau de bord, après avoir souscrit une offre payante. Vous pouvez y créer et gérer plusieurs clés.
Pour aller plus loin
Deux guides de notre blog, ainsi que la documentation complète et les tarifs.