word to odt

Convertir documento de Word a formato ODT utilizando la API de Node.js.

Microsoft Word documents son ampliamente utilizados, pero cuando se trata de plataformas de código abierto como LibreOffice o compatibilidad entre plataformas, convertir documentos de Word al formato OpenDocument Text (ODT) se vuelve esencial. El formato ODT es ideal para el almacenamiento de documentos a largo plazo, el cumplimiento de estándares abiertos y la accesibilidad.

En este artículo, te guiaremos a través de la conversión de Word DOCX a ODT utilizando el Aspose.Words Cloud SDK para Node.js.

¿Por qué convertir Word a ODT?

  • Totalmente compatible con LibreOffice, OpenOffice y otras suites de código abierto.
  • Basado en estándares XML abiertos para la sostenibilidad a largo plazo.
  • Asegura una edición independiente de la plataforma.
  • Ideal para gobiernos, instituciones educativas y usuarios empresariales que promueven formatos abiertos.

Hablemos de temas adicionales con más detalle:

API para la conversión de Word a ODT

El Aspose.Words Cloud SDK para Node.js permite a los desarrolladores integrar fácilmente capacidades de conversión de Word a ODT en sus aplicaciones. El SDK ofrece transformación de documentos segura, escalable y de alta fidelidad utilizando simples APIs RESTful.

Características Clave:

  • Convertir DOC, DOCX, DOT a ODT con alta precisión.
  • Solución basada en la nube con acceso a API encriptado.
  • No es necesario instalar Microsoft Office ni OpenOffice.
  • Mantiene la estructura, el formato y los estilos.

Requisitos previos

  1. Crea una cuenta en Aspose.Cloud Dashboard para obtener tu ID de cliente y secreto de cliente.
  2. Instalar el SDK de Node.js:
npm install asposewordscloud --save

Convertir DOCX a ODT en Node.js

Exploremos cómo convertir documentos de Word a ODT utilizando Node.js.

Paso 1 - Crea una instancia de la clase WordsApi.

const { WordsApi } = require("asposewordscloud");
const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

Paso 2 – Subir archivo DOCX al almacenamiento en la nube:

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);

Paso 3 – Convertir DOCX a 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

Una vista previa de la conversión de Word a ODT.

El documento de Word de muestra y la imagen resultante generada arriba se pueden descargar desde:

Convertir Word a ODT usando cURL

¿Prefieres herramientas de línea de comandos? Aquí te mostramos cómo convertir DOCX a ODT usando cURL:

Paso 1- Generar un token de acceso 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"

Paso 2 – Hacer una solicitud de conversión de 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 el nombre de su documento de Word.
  • <ACCESSTOKEN> con tu token generado.

Prueba el convertidor en línea DOCX a ODT

¿Quieres probar antes de codificar? Utiliza nuestro Free Online DOCX to ODT Converter construido con la API REST de Aspose.Words.

convertir docx a odt en línea

Aplicación gratuita para la conversión de DOCX a ODT.

Conclusión

Usando Aspose.Words Cloud SDK para Node.js, puedes integrar fácilmente la conversión de DOCX a ODT en tus aplicaciones o flujos de trabajo. Ya sea que estés trabajando en educación, gobierno o entornos empresariales, esta solución RESTful ofrece confiabilidad, escalabilidad y una exportación de formato abierto sin problemas.

Recursos útiles

Artículos Recomendados

Recomendamos encarecidamente visitar los siguientes blogs: