Estrai il testo da un file Word
Estrarre il testo da un file Word ti dà il contenuto nudo e crudo: solo le parole, senza font, colori, tabelle o impaginazione. È quello che ti serve quando devi incollare il testo altrove, alimentare un altro strumento o ripulire un documento pieno di formattazione ereditata. Carichi il .docx e recuperi il testo semplice.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Quando serve il testo puro
A volte la formattazione è d'intralcio: vuoi incollare il contenuto di un Word in un campo di un sito, in una email o in un programma che accetta solo testo semplice, e ti ritrovi con stili e caratteri strani appiccicati. Estrarre il testo puro elimina tutto il contorno e lascia solo le parole. È utile anche per contare i caratteri reali, per dare in pasto il contenuto a un altro strumento o per ripartire da una base pulita.
Come si estrae
Carica il file .docx e il KIT ti restituisce il testo semplice, pronto da copiare o scaricare. Vengono rimossi font, colori, tabelle e immagini: resta la sequenza del testo. Puoi farlo dalla pagina web per un documento, oppure via API se devi estrarre il contenuto da tanti file — per esempio per archiviarlo o indicizzarlo. Il file caricato viene elaborato e poi eliminato dai server.
Cosa resta e cosa si perde
Resta tutto il testo, nell'ordine in cui appare. Si perdono, per definizione, gli elementi di formato: grassetti, tabelle come griglia, intestazioni grafiche. Il testo dentro le tabelle viene comunque riportato, ma come sequenza, non come struttura a righe e colonne. Se ti serve conservare la struttura di una tabella, ti conviene un altro strumento; qui l'obiettivo è proprio togliere il formato e tenere solo le parole.
Casi d'uso
Incollare senza formattazione strana
Francesca Colombo deve incollare il testo di una relazione Word in un modulo online che accetta solo testo semplice. Estrae il testo puro e lo incolla pulito, senza font e stili che il modulo rifiuterebbe.
Preparare il contenuto per un altro strumento
Prima di far riassumere un documento con l'IA, Marco Rossi ne estrae il testo dal .docx: così passa allo strumento di sintesi solo il contenuto, senza il rumore della formattazione.
Archiviare il solo contenuto
Uno studio conserva la versione testuale delle circolari per poterle cercare e indicizzare facilmente, tenendo il .docx originale solo come copia formattata.
Domande frequenti
Cosa viene rimosso dal documento?
Tutta la formattazione: font, colori, immagini e la struttura grafica delle tabelle. Resta solo il testo, nell'ordine in cui compare nel documento.
Il testo dentro le tabelle viene mantenuto?
Sì, il testo delle tabelle viene riportato, ma come sequenza di parole, non come griglia a righe e colonne. Se ti serve la struttura tabellare, usa uno strumento di estrazione dati.
Accetta sia .doc sia .docx?
Lo strumento lavora sui file Word .docx. Il documento può arrivare fino a 25 MB.
Quanto costa?
$0.052 a documento, prezzo pubblicato e a consumo. Nessun abbonamento: paghi solo i file da cui estrai il testo.
Il mio documento resta privato?
Il file viene elaborato e poi eliminato dai server. Non lo conserviamo e non usiamo il suo contenuto per altro.
È già disponibile?
È in fase di attivazione: prezzo pubblicato ed esecuzione dalla pagina o via API in arrivo a breve. Se ti serve subito, scrivici e lo gestiamo noi.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"input": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.docx_to_text",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 25 |
max_pages | 200 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |