word to markdown

Converter Documento Word para Markdown com Node.js API.

Os arquivos Microsoft Word são amplamente utilizados para documentação, mas em fluxos de trabalho de desenvolvimento modernos, Markdown (MD) se tornou o formato preferido devido à sua simplicidade, compatibilidade com controle de versão e facilidade de integração em sites e wikis. Converter Word para Markdown garante que o conteúdo estruturado seja preservado, facilitando a edição e a colaboração.

Este guia o orienta sobre como converter DOCX para Markdown usando uma API RESTful projetada para desenvolvedores que precisam de conversão de documentos eficiente e escalável em aplicativos baseados em nuvem.

API Node.js para Conversão de DOCX para Markdown

O Aspose.Words Cloud SDK for Node.js simplifica a tarefa de converter documentos com apenas algumas linhas de código. Ele suporta DOC, DOCX, RTF e outros formatos, permitindo a conversão para Markdown (MD) com alta precisão.

🌟 Recursos em um Relance:

  • Converter Word para Markdown com a formatação preservada.
  • Não há necessidade de instalar o Microsoft Word ou software de desktop.
  • Conversão segura baseada em nuvem com OAuth2.
  • Integre facilmente com aplicações Node.js para web e lado do servidor.

Começando

Passo 1: Instale o SDK

npm install asposewordscloud --save

Passo 2: Obter Credenciais da API Crie uma conta no Aspose.Cloud Dashboard e obtenha seu ID do Cliente e Seu Segredo do Cliente.

Converter Word para Markdown usando Node.js

Vamos explorar como converter documentos do Word para ODT usando Node.js.

Passo 1 - Inicializar WordsApi:

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

Passo 2 – Enviar 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 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

Uma prévia da conversão de Word para Markdown.

Converter DOCX para Markdown usando cURL

Para entusiastas da linha de comando ou automação CI/CD, aqui está a versão cURL:

Passo 1 - Gerar 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"

Passo 2 – Acionar a Conversão de DOCX para 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 com seu documento Word de entrada.
  • <ACCESSTOKEN> com seu token bearer gerado.

Experimente o conversor online gratuito de DOCX para Markdown

Quer testar antes de codificar? Experimente o Conversor de Word para Markdown Online da Aspose.Words REST API.

converter docx para markdown online

Aplicativo gratuito de conversão de DOCX para Markdown online.

Recursos Úteis para Desenvolvedores:

Conclusão

Usando o Aspose.Words Cloud SDK para Node.js, você pode converter DOC ou DOCX para Markdown de forma rápida e eficiente. Quer você esteja gerenciando documentação para desenvolvedores, automatizando pipelines de conteúdo ou construindo ferramentas para a web, esta API oferece a flexibilidade para transformar conteúdo com precisão e facilidade.

Artigos Relacionados

Recomendamos fortemente visitar os seguintes blogs: