
将 Word 文档转换为 Markdown,使用 Node.js API。
Microsoft Word 文件被广泛用于文档编写,但在现代开发工作流程中,Markdown (MD) 已成为首选格式,因为它简单、兼容版本控制,并且易于集成到网站和维基中。将 Word 转换为 Markdown 确保结构化内容得以保留,同时便于编辑和协作。
本指南将引导您通过使用为需要高效、可扩展文档转换的开发者设计的 RESTful API 将 DOCX 转换为 Markdown。
- Node.js API for DOCX to Markdown Conversion
- 将 Word 转换为 Markdown 使用 Node.js
- 将 DOCX 转换为 Markdown 使用 cURL
Node.js API for DOCX to Markdown Conversion
Aspose.Words Cloud SDK for Node.js 简化了使用少量代码转换文档的任务。它支持 DOC、DOCX、RTF 和其他格式,允许高准确性地转换为 Markdown (MD)。
🌟 功能一览:
- 将Word转换为保留格式的Markdown。
- 无需安装 Microsoft Word 或桌面软件。
- 安全的基于云的转换,使用 OAuth2。
- 容易与网页和服务器端 Node.js 应用程序集成。
开始使用
步骤 1:安装 SDK
npm install asposewordscloud --save
步骤 2:获取 API 凭证 在 Aspose.Cloud Dashboard 上创建帐户并获取您的客户端 ID 和客户端密钥。
将 Word 转换为 Markdown 使用 Node.js
让我们探索如何使用 Node.js 将 Word 文档转换为 ODT。
步骤 1 - 初始化 WordsApi:
const { WordsApi, ConvertDocumentRequest } = require("asposewordscloud");
const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
步骤 2 – 将 DOCX 文件上传到云存储:
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);
步骤 3 - 将 DOCX 转换为 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 到 Markdown 转换的预览。
使用 cURL 将 DOCX 转换为 Markdown
对于命令行爱好者或 CI/CD 自动化,这是 cURL 版本:
步骤 1- 生成 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"
步骤 2 – 触发 DOCX 到 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
with your input Word document.<ACCESSTOKEN>
与您生成的承载令牌一起使用。
尝试免费的在线 DOCX 转 Markdown 转换器
想在编码之前测试一下吗?试试由 Aspose.Words REST API 驱动的在线 Word to Markdown Converter。

免费的在线 DOCX 转 Markdown 转换应用。
有用的开发者资源:
结论
通过使用Aspose.Words Cloud SDK for Node.js,您可以快速有效地将DOC或DOCX转换为Markdown。无论您是在管理开发者文档、自动化内容管道,还是构建网络工具,该API都为您提供了精确轻松转换内容的灵活性。
相关的文章
我们强烈推荐访问以下博客: