
Converter Documento Word para o formato ODT usando API Node.js.
Microsoft Word documents são amplamente utilizados, mas quando se trata de plataformas de código aberto como o LibreOffice ou compatibilidade entre plataformas, converter documentos do Word para o formato OpenDocument Text (ODT) torna-se essencial. O formato ODT é ideal para armazenamento de documentos a longo prazo, conformidade com padrões abertos e acessibilidade.
Neste artigo, vamos guiá-lo na conversão de DOCX do Word para ODT usando o Aspose.Words Cloud SDK para Node.js.
Por que converter Word para ODT?
- Totalmente compatível com LibreOffice, OpenOffice e outras suítes de código aberto.
- Com base nos padrões XML abertos para sustentabilidade a longo prazo.
- Garante edição independente da plataforma.
- Ideal para governos, instituições educacionais e usuários empresariais que promovem formatos abertos.
Vamos discutir mais tópicos em mais detalhes:
- API para Conversão de Word para ODT
- Converter DOCX para ODT em Node.js
- Converter Word para ODT usando cURL
API para Conversão de Word para ODT
O Aspose.Words Cloud SDK para Node.js permite que os desenvolvedores integrem facilmente as capacidades de conversão de Word para ODT em suas aplicações. O SDK oferece transformação de documentos segura, escalável e de alta fidelidade usando APIs RESTful simples.
Recursos Principais:
- Converter DOC, DOCX, DOT para ODT com alta precisão.
- Solução baseada em nuvem com acesso à API criptografado.
- Não é necessário instalar o Microsoft Office ou o OpenOffice.
- Mantém a estrutura, formatação e estilos.
Pré-requisitos
- Crie uma conta em Aspose.Cloud Dashboard para obter seu ID de Cliente e Segredo de Cliente.
- Instale o SDK do Node.js:
npm install asposewordscloud --save
Converter DOCX para ODT no Node.js
Vamos explorar como converter documentos do Word para ODT usando Node.js.
Passo 1 - Crie uma instância da classe WordsApi.
const { WordsApi } = require("asposewordscloud");
const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
Etapa 2 – Faça o upload do arquivo DOCX para o armazenamento em nuvem:
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 – Converter DOCX para o 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.");

Uma prévia da conversão de Word para ODT.
O documento Word de amostra e a imagem resultante gerada acima podem ser baixados de:
Converter Word para ODT usando cURL
Prefere ferramentas de linha de comando? Aqui está como converter DOCX para ODT usando cURL:
Passo 1- Gerar token de acesso 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"
Passo 2 – Fazer Solicitação de Conversão de DOCX para 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
com o nome do seu documento do Word.<ACCESSTOKEN>
com o seu token gerado.
Tente o Conversor Online de DOCX para ODT
Quer experimentar antes de codificar? Use nosso Conversor Online Gratuito de DOCX para ODT feito com a API REST Aspose.Words.

Aplicativo gratuito de conversão de DOCX para ODT.
Conclusão
Usando o Aspose.Words Cloud SDK para Node.js, você pode facilmente integrar a conversão de DOCX para ODT em seus aplicativos ou fluxos de trabalho. Seja você um profissional da educação, do governo ou de ambientes empresariais, esta solução RESTful oferece confiabilidade, escalabilidade e exportação sem costura em formatos abertos.
Recursos Úteis
Artigos Recomendados
Recomendamos fortemente visitar os seguintes blogs: