word to odt

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

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

  1. Crie uma conta em Aspose.Cloud Dashboard para obter seu ID de Cliente e Segredo de Cliente.
  2. 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.");
word to odt

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.

converter docx para odt online

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: