word to odt

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

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

  1. Crea un account su Aspose.Cloud Dashboard per ottenere il tuo Client ID e Client Secret.
  2. 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.");
word to odt

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.

convertire docx in odt online

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: