Convertir un Word en PDF
Cette capacité transforme un document Word en PDF prêt à envoyer. La mise en page d’origine — polices, marges, tableaux, sauts de page — est préservée, pour que le destinataire voie exactement ce que vous avez écrit, sans dépendre de la version de logiciel installée sur son ordinateur.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Pourquoi passer par le PDF
Un fichier Word ne s’affiche pas de la même façon d’un poste à l’autre : une police manquante, une version différente du logiciel, et votre lettre de motivation se retrouve décalée, avec un tableau qui déborde. Le PDF fige tout : ce que vous voyez est ce que le recruteur, le bailleur ou le client verra. C’est d’ailleurs le format attendu pour presque toute candidature, tout devis ou tout document officiel envoyé par e-mail. Convertir en PDF, c’est garantir la forme autant que le fond.
Une conversion fidèle
Le rendu respecte la typographie, les styles, les images, les en-têtes et pieds de page, ainsi que la pagination du document Word. Un CV sur deux colonnes, une facture avec son tableau de TVA ou un courrier à en-tête ressortent au format A4 tel que vous les avez conçus. Les caractères accentués et la ligature œ sont rendus correctement, ce qui évite les mauvaises surprises sur un nom propre ou un mot comme « cœur » ou « œuvre ».
Fonctionnement et tarif
Vous transmettez le fichier DOCX, une tâche est créée, vous récupérez le PDF. Le prix est de $0.051 par requête, plus $0.003 par page, en dollars US : un document de trois pages coûte donc quelques centimes. Cette capacité est en cours de déploiement — le comportement et le tarif sont arrêtés, mais elle n’accepte pas encore d’exécutions. Le règlement se fera par PayPal, sans compte, et le rendu décrit ici est celui qui sera mis en service.
Cas d’usage
Candidature à envoyer en PDF
Camille Moreau finalise sa lettre de motivation et son CV sous Word, puis les convertit en PDF. Le recruteur ouvre des fichiers à la mise en page intacte, sans risque de décalage selon son logiciel.
Devis à figer avant envoi
Atelier Garnier SARL rédige ses devis sous Word mais les adresse en PDF, pour que le client ne puisse pas les modifier par mégarde et retrouve exactement le tableau de prix validé.
Attestation à archiver
Julien Lefèvre transforme une attestation sur l’honneur en PDF avant de la déposer dans un dossier administratif, où seul ce format est accepté.
Questions fréquentes
Ma mise en page sera-t-elle vraiment respectée ?
Oui : polices, marges, tableaux, images et sauts de page sont conservés. Le PDF reproduit fidèlement votre document Word, y compris les caractères accentués et la ligature œ, souvent mal rendus ailleurs.
Puis-je convertir un document avec des images et des tableaux ?
Sans problème. Photos, logos, tableaux de TVA et mises en page sur plusieurs colonnes sont pris en charge et restitués au format A4 tels que vous les avez composés dans Word.
Le PDF obtenu est-il modifiable ensuite ?
Le PDF fige le contenu pour l’envoi : c’est justement son intérêt. Si vous devez retravailler le texte, repartez du fichier Word d’origine, ou passez par la conversion inverse, du PDF vers Word, proposée séparément.
Cette capacité est-elle déjà en ligne ?
Pas encore : elle est en cours de déploiement. La fonction, les limites et le prix sont fixés, mais elle n’accepte pas encore d’exécutions. Nous préférons l’annoncer honnêtement plutôt que promettre une disponibilité prématurée.
Combien coûte la conversion d’un Word en PDF ?
$0.051 par requête, plus $0.003 par page, en dollars US. Paiement direct par PayPal, sans compte ni abonnement, avec facture sur demande pour votre comptabilité.
Mon document est-il lu par une personne ?
Non. La conversion est entièrement automatisée, l’échange chiffré pendant le transfert, et le fichier n’est conservé que le temps de produire le PDF que vous téléchargez.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/doc/word-to-pdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/doc/word-to-pdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/word-to-pdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/word-to-pdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/word-to-pdf", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"input": "…"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.word_to_pdf",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 25 |
max_pages | 200 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
413 | input_too_large | Entrée trop volumineuse : consultez la limite de taille de cette capacité. |