word to markdown

Convertir documento de Word a Markdown con API de Node.js.

Los archivos de Microsoft Word son ampliamente utilizados para la documentación, pero en los flujos de trabajo de desarrollo modernos, Markdown (MD) se ha convertido en el formato preferido debido a su simplicidad, compatibilidad con el control de versiones y facilidad de integración en sitios web y wikis. Convertir de Word a Markdown asegura que el contenido estructurado se preserve mientras se facilita la edición y colaboración.

Esta guía te guía a través de la conversión de DOCX a Markdown utilizando una API RESTful diseñada para desarrolladores que necesitan una conversión de documentos eficiente y escalable en aplicaciones basadas en la nube.

API de Node.js para la conversión de DOCX a Markdown

El Aspose.Words Cloud SDK for Node.js simplifica la tarea de convertir documentos con solo unas pocas líneas de código. Soporta DOC, DOCX, RTF y otros formatos, permitiendo la conversión a Markdown (MD) con alta precisión.

🌟 Características a Primera Vista:

  • Convertir Word a Markdown con formato preservado.
  • No es necesario instalar Microsoft Word ni software de escritorio.
  • Conversión segura basada en la nube con OAuth2.
  • Integrarse fácilmente con aplicaciones web y del lado del servidor de Node.js.

Comenzando

Paso 1: Instalar el SDK

npm install asposewordscloud --save

Paso 2: Obtén las credenciales de la API Crea una cuenta en el Aspose.Cloud Dashboard y obtén tu Client ID y Client Secret.

Convertir Word a Markdown usando Node.js

Vamos a explorar cómo convertir documentos de Word a ODT usando Node.js.

Paso 1 - Inicializar WordsApi:

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

Paso 2 – Cargar el archivo DOCX en el 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 Markdown:

const { ConvertDocumentRequest } = require("asposewordscloud");

const convertRequest = new ConvertDocumentRequest({
  documentName: "sample.docx",
  format: "md",
  outPath: "converted/resultant.md"
});

const result = await wordsApi.convertDocument(convertRequest);
console.log("Word to Markdown conversion completed successfully.");
const convertRequest = new ConvertDocumentRequest({
  documentName: "sample.docx",
  format: "md",
  outPath: "converted/result.md"
});

const result = await wordsApi.convertDocument(convertRequest);
console.log("Word to Markdown conversion completed successfully.");
word to markdown

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

Convertir DOCX a Markdown usando cURL

Para los entusiastas de la línea de comandos o la automatización de CI/CD, aquí está la versión de cURL:

Paso 1- Generar token 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 – Activar la conversión de DOCX a MD:

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 su documento de Word de entrada.
  • <ACCESSTOKEN> con tu token de portador generado.

Prueba el Convertidor en Línea Gratuito de DOCX a Markdown

¿Quieres probarlo antes de programar? Prueba el Convertidor de Word a Markdown en línea, impulsado por la API REST de Aspose.Words.

convert docx a markdown en línea

Aplicación gratuita en línea para la conversión de DOCX a Markdown.

Recursos útiles para desarrolladores:

Conclusión

Al usar el SDK de Aspose.Words Cloud para Node.js, puede convertir DOC o DOCX a Markdown de manera rápida y eficiente. Ya sea que esté administrando documentación para desarrolladores, automatizando tuberías de contenido o construyendo herramientas web, esta API le brinda la flexibilidad para transformar contenido con precisión y facilidad.

Artículos Relacionados

Recomendamos encarecidamente visitar los siguientes blogs: