Extraire le texte d’un Word
Cette capacité récupère le texte brut d’un document Word, débarrassé de toute mise en forme. Vous obtenez le contenu seul — paragraphes et sauts de ligne — sans polices, styles ni images, prêt à coller ailleurs, à alimenter un autre traitement ou à repartir d’une base propre.
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.
Quand seule compte la matière du texte
Parfois, la mise en forme d’un document Word est un obstacle : vous voulez le texte, rien que le texte. Le coller dans un formulaire en ligne, l’envoyer à un outil d’analyse, le réinjecter dans un gabarit maison, ou simplement repartir d’un contenu neutre sans traîner les styles hérités du fichier d’origine. L’extraction du texte brut isole la matière et laisse de côté l’habillage. Ce que vous récupérez est propre, léger et immédiatement réutilisable.
Ce qui est conservé, ce qui tombe
Le texte est restitué dans son ordre de lecture, avec les paragraphes et les retours à la ligne. Ce qui relève de la présentation — polices, couleurs, tailles, images, en-têtes décoratifs — est écarté. Les caractères accentués et la ponctuation française sont préservés fidèlement, ce qui compte pour un contenu destiné à être relu ou traité. Le résultat convient parfaitement pour compter des mots, chercher une information ou préparer un texte à une étape suivante.
Fonctionnement et tarif
Vous transmettez le fichier DOCX, une tâche est créée, vous récupérez le texte brut. Le prix est de $0.052 par document, en dollars US, quelle que soit sa longueur dans la limite fixée. 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 abonnement, et le résultat décrit ici est celui qui sera livré.
Cas d’usage
Contenu à verser dans un gabarit
Studio Lumen SAS récupère le texte brut d’articles rédigés sous Word pour les couler dans le gabarit de son site, sans importer les styles parasites du traitement de texte.
Corpus à analyser
Sophie Nguyen extrait le texte de plusieurs rapports Word avant de les soumettre à un outil de résumé. Le contenu neutre s’y prête mieux que le fichier habillé d’origine.
Réutilisation d’un modèle
Nadia Benali sort le texte d’un courrier type en Word pour le recomposer proprement ailleurs, en repartant du contenu sans la mise en forme accumulée au fil des versions.
Questions fréquentes
La mise en forme est-elle totalement retirée ?
Oui, c’est le but : polices, couleurs, tailles et images sont écartées. Vous récupérez le contenu textuel seul, avec ses paragraphes, prêt à être réutilisé sans habillage superflu.
Les tableaux du document apparaissent-ils dans le texte ?
Leur contenu est repris sous forme de texte, ligne après ligne, mais sans la structure visuelle du tableau. Pour conserver la grille exploitable, mieux vaut une extraction dédiée aux tableaux.
Les accents et la ponctuation sont-ils préservés ?
Oui. Caractères accentués, cédille, ligature œ et ponctuation française sont restitués fidèlement, ce qui garantit un texte propre pour une relecture ou un traitement ultérieur.
Cette capacité est-elle déjà en service ?
Non, elle est en cours de déploiement et n’accepte pas encore d’exécutions. Sa fonction et son prix sont fixés ; nous préférons le dire clairement plutôt que d’afficher une disponibilité qui n’existe pas encore.
Combien coûte l’extraction ?
$0.052 par document, en dollars US, quelle que soit sa longueur. Paiement par PayPal, sans inscription ni abonnement, facture remise sur demande.
Mon document reste-t-il confidentiel ?
Oui. L’extraction est automatisée, sans lecture humaine ; le fichier transite chiffré et n’est conservé que le temps de produire le texte que vous récupérez.
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/docx-to-text \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/doc/docx-to-text", {
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/docx-to-text",
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/docx-to-text", 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/docx-to-text", 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.docx_to_text",
"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. |