Générer un fichier Word
Cette capacité fabrique un document Word éditable à partir d’un contenu structuré que vous fournissez. Titres, paragraphes, listes et sauts de section sont mis en forme dans un fichier DOCX propre, ouvrable dans Word ou LibreOffice — utile pour produire des documents en série, sans ouvrir de traitement de texte.
Cette tâche n'est pas disponible pour le moment et ne peut donc pas être achetée. Rien n'est facturé.
Voir l’APIProduire du Word sans traitement de texte
Quand un document doit être fabriqué à la chaîne — un compte rendu par réunion, une fiche par client, une attestation par dossier —, l’ouvrir à la main dans Word n’a plus de sens. Cette capacité prend un contenu structuré et le rend directement en DOCX mis en forme : les titres deviennent des titres, les listes des listes, les paragraphes s’enchaînent proprement. Vous récupérez un fichier prêt à l’emploi, qu’il ne reste plus qu’à relire, ajuster ou envoyer, plutôt qu’à composer de zéro.
Un DOCX propre et éditable
Le fichier produit est un document Word standard, avec une structure logique : niveaux de titre, listes à puces ou numérotées, paragraphes correctement séparés. Il s’ouvre dans Word, LibreOffice ou Google Docs, et se retravaille comme n’importe quel document. Les caractères accentués et la ligature œ sont gérés. C’est une base saine, pensée pour l’automatisation : brancher une source de données et sortir des dizaines de documents homogènes devient trivial.
Fonctionnement et tarif
Vous transmettez le contenu structuré, une tâche est créée, vous récupérez le fichier DOCX. Le prix est de $0.002 par document, en dollars US — un tarif plat pensé pour la production en volume. Cette capacité est stable et disponible : elle s’utilise depuis cette page comme depuis l’API, ce qui la rend facile à intégrer dans une chaîne de traitement automatisée.
Cas d’usage
Comptes rendus en série
Studio Lumen SAS génère un compte rendu Word par réunion à partir de ses notes structurées. Chaque document sort homogène, titré et prêt à relire, sans ouvrir le traitement de texte à chaque fois.
Fiches client automatisées
Atelier Garnier SARL produit une fiche Word par client depuis sa base : coordonnées, historique et notes tombent dans un modèle propre, généré d’un seul appel pour toute une liste.
Attestations à la chaîne
Une association édite une attestation par adhérent en fin d’année. Le contenu structuré donne autant de DOCX nominatifs, prêts à personnaliser puis à envoyer.
Questions fréquentes
Sous quelle forme dois-je fournir le contenu ?
Vous transmettez un contenu structuré — titres, paragraphes, listes — que la capacité met en forme dans le DOCX. Vous décrivez la structure du document ; l’outil se charge de la mise en page Word correspondante.
Le fichier généré est-il vraiment modifiable ?
Oui. C’est un document Word standard, avec de vrais niveaux de titre et de vraies listes, ouvrable et retravaillable dans Word, LibreOffice ou Google Docs comme n’importe quel fichier que vous auriez saisi vous-même.
Puis-je en produire beaucoup d’un coup ?
C’est précisément l’usage visé : le tarif plat et l’accès par API rendent la génération en série économique. Brancher une source de données permet de sortir des dizaines de documents homogènes automatiquement.
Puis-je générer un DOCX dès maintenant ?
Oui. Cette capacité est stable et disponible, utilisable depuis cette page comme depuis l’API. Contrairement à certaines conversions encore en déploiement, la génération de DOCX accepte dès maintenant vos demandes.
Combien coûte un document généré ?
$0.002 par document, en dollars US, quelle que soit sa longueur dans la limite fixée. Paiement par PayPal, sans compte ni abonnement, facture sur demande pour vos frais professionnels.
Mon contenu est-il lu par quelqu’un ?
Non. La génération est automatisée, l’échange chiffré, et les données transmises ne servent qu’à produire le document Word que vous récupérez, avant d’être supprimées.
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/generate-docx \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/doc/generate-docx", {
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/generate-docx",
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/generate-docx", 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/generate-docx", 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.generate_docx",
"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. |