word to markdown

將 Word 文檔轉換為 Markdown,使用 Node.js API。

Microsoft Word 檔案在文檔中被廣泛使用,但在現代開發流程中,Markdown (MD) 由於其簡單性、版本控制兼容性和易於整合到網站及維基中,已成為首選格式。將 Word 轉換為 Markdown 確保結構化內容得以保留,同時便於編輯和協作。

這本指南將引導您使用設計給需要高效、可擴展的雲端應用程式文件轉換的開發者的 RESTful API 將 DOCX 轉換為 Markdown。

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 to markdown

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

免費的在線 DOCX 轉 Markdown 轉換應用程式。

有用的開發者資源:

結論

通過使用 Aspose.Words Cloud SDK for Node.js,您可以快速且高效地將 DOC 或 DOCX 轉換為 Markdown。無論您是在管理開發者文檔、在自動化內容管道,還是構建網頁工具,這個 API 都為您提供了精確和輕鬆轉換內容的靈活性。

相關文章

我們強烈建議您訪問以下博客: