
Convertire un documento Word in formato ODT utilizzando l’API Node.js.
Microsoft Word documents sono ampiamente utilizzati, ma quando si tratta di piattaforme open-source come LibreOffice o compatibilità tra piattaforme, convertire i documenti Word nel formato OpenDocument Text (ODT) diventa essenziale. Il formato ODT è ideale per l’archiviazione a lungo termine dei documenti, la conformità agli standard aperti e l’accessibilità.
In questo articolo, ti guideremo nella conversione di Word DOCX in ODT utilizzando l’Aspose.Words Cloud SDK per Node.js.
Perché convertire Word in ODT?
- Pienamente compatibile con LibreOffice, OpenOffice e altre suite open-source.
- Basato sugli standard XML aperti per la sostenibilità a lungo termine.
- Garantisce un’editing agnostica rispetto alla piattaforma.
- Ideale per governi, istituzioni educative e utenti aziendali che promuovono formati aperti.
Discutiamo ulteriori argomenti in maggiori dettagli:
- API per la conversione da Word a ODT
- Convertire DOCX in ODT in Node.js
- Convertire Word in ODT usando cURL
API per la conversione da Word a ODT
Il Aspose.Words Cloud SDK per Node.js consente agli sviluppatori di integrare facilmente le capacità di conversione da Word a ODT nelle loro applicazioni. Lo SDK offre trasformazioni documentali sicure, scalabili e ad alta fedeltà utilizzando semplici API RESTful.
Caratteristiche principali:
- Converti DOC, DOCX, DOT in ODT con alta precisione.
- Soluzione basata su cloud con accesso API crittografato.
- Nessun bisogno di installazioni di Microsoft Office o OpenOffice.
- Mantiene la struttura, la formattazione e gli stili.
Prerequisites
- Crea un account su Aspose.Cloud Dashboard per ottenere il tuo Client ID e Client Secret.
- Installa il SDK di Node.js:
npm install asposewordscloud --save
Convertire DOCX in ODT in Node.js
Esploriamo come convertire documenti Word in ODT utilizzando Node.js.
Passo 1 - Crea un’istanza della classe WordsApi.
const { WordsApi } = require("asposewordscloud");
const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
Passo 2 – Carica il file DOCX su Cloud storage:
const { WordsApi, UploadFileRequest } = require("asposewordscloud");
const fs = require("fs");
const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const uploadRequest = new UploadFileRequest({
fileContent: fs.readFileSync("source.docx"),
path: "source.docx"
});
await wordsApi.uploadFile(uploadRequest);
Passo 3 – Converti DOCX in formato ODT
const { ConvertDocumentRequest } = require("asposewordscloud");
const convertRequest = new ConvertDocumentRequest({
documentName: "sample.docx",
format: "odt",
outPath: "converted/resultant.odt"
});
const result = await wordsApi.convertDocument(convertRequest);
console.log("Word to EPUB conversion completed successfully.");
const { ConvertDocumentRequest } = require("asposewordscloud");
const convertRequest = new ConvertDocumentRequest({
documentName: "sample.docx",
format: "odt",
outPath: "converted/result.odt"
});
const result = await wordsApi.convertDocument(convertRequest);
console.log("Word to ODT conversion successful.");

Un’anteprima della conversione da Word a ODT.
Il documento Word di esempio e l’immagine risultante generata sopra possono essere scaricati da:
Convertire Word in ODT utilizzando cURL
Preferisci gli strumenti da riga di comando? Ecco come convertire DOCX in ODT utilizzando cURL:
Passaggio 1 - Genera il token di accesso JWT:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Step 2 – Fai la richiesta di conversione da DOCX a ODT:
curl -v "https://api.aspose.cloud/v4.0/words/convert?format=odt" \
-X PUT \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: multipart/form-data" \
-d "@input-sample.docx"
Replace:
sourceFile
con il nome del tuo documento Word.<ACCESSTOKEN>
con il tuo token generato.
Prova il convertitore online DOCX in ODT
Vuoi provare prima di programmare? Usa il nostro Free Online DOCX to ODT Converter costruito con l’API REST di Aspose.Words.

App di conversione gratuita da DOCX a ODT.
Conclusione
Utilizzando Aspose.Words Cloud SDK per Node.js, puoi facilmente integrare la conversione da DOCX a ODT nelle tue app o flussi di lavoro. Che tu stia lavorando in ambito educativo, governativo o aziendale, questa soluzione RESTful offre affidabilità, scalabilità ed esportazione in formato aperto senza interruzioni.
Risorse Utili
Articoli raccomandati
Ti consigliamo vivamente di visitare i seguenti blog: