Word 轉 MarkdownWord 轉 Markdown 轉換器

開發者 API

用一個 API 將各種檔案轉換為 Markdown

在指令碼、自動化流程及產品中自動完成文件轉換。上傳支援的檔案,即可透過一次請求取得整潔的 Markdown 或純文字。

身份認證

在控制台建立 API 金鑰,然後透過 Bearer Token 或 X-API-Key 請求標頭傳送。請只在伺服器端保存金鑰,不要暴露於瀏覽器程式碼中。

curl -X POST https://www.word2md.net/api/v1/convert \
  -H "Authorization: Bearer sk-your-key" \
  -F "file=@./report.pdf" \
  -F "output_format=markdown"
建立 API 金鑰

介面

POST /api/v1/convert

轉換檔案

使用 multipart 表單提交 file 欄位(最大 50 MB),並可將 output_format 設定為 markdown 或 text。

GET /api/v1/convert

轉換能力

GET 此介面可查看支援的副檔名、檔案大小限制及目前額度規則。

GET /api/v1/usage

用量及額度

GET 此介面可查看今日 API 用量、方案、剩餘額度及下次 UTC 重設時間。

透過檔案 URL 轉換

POST JSON 中傳入 file_url(亦支援 url),即可代替上傳 file。URL 沒有副檔名時,可用 filename 指定原始檔名。output_format 支援 markdown 或 text。每次請求轉換一個檔案,沿用 Word2MD API 金鑰、每日額度及積分計費。

curl -X POST https://www.word2md.net/api/v1/convert \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{"file_url":"https://files.example.com/report.pdf","filename":"report.pdf","output_format":"markdown"}'

使用公網 HTTPS 檔案直連或有效的簽名下載連結,連接埠為 443。不支援登入頁面、瀏覽器 Cookie、自訂下載請求標頭及內網位址。下載上限為 50 MB、60 秒、5 次重新導向。檔案 URL 不會儲存;下載或轉換失敗不計入成功呼叫次數,已預扣的付費積分會退回。

飛書多維表格等工具的 HTTP action 設定

選擇 POST 和 Form URL Encoded(application/x-www-form-urlencoded),請求標頭填寫 Authorization: Bearer YOUR_WORD2MD_API_KEY。將 file_url 對應到下載連結,filename 對應到檔名,output_format 設為 markdown,再將 JSON 回應中的 content 寫回表格。表單編碼可保留簽名連結中的特殊字元,毋須手動拼接 JSON。

curl -X POST https://www.word2md.net/api/v1/convert \
  -H "Authorization: Bearer sk-your-key" \
  --data-urlencode "file_url=https://files.example.com/report.pdf" \
  --data-urlencode "filename=report.pdf" \
  --data-urlencode "output_format=markdown"

飛書附件預覽連結不是公開下載直連。請先透過有檔案讀取權限的飛書應用程式取得臨時下載連結,再將該連結傳給 Word2MD。不要向 Word2MD 傳送飛書 Cookie 或存取權杖。多個附件請逐一請求轉換。

支援的檔案類型

支援常見辦公文件、PDF、試算表、簡報、結構化資料、媒體、壓縮檔及圖片。

.docx.doc.pdf.pptx.ppt.xlsx.xls.csv.tsv.html.htm.xml.json.txt.md.jpg.jpeg.png.gif.webp.bmp.tif.tiff.mp3.wav.mp4.mov.avi.zip

額度及計費

每個帳戶每天都有 API 免費額度。用完方案額度後,每次成功轉換會從訂閱餘額或一次性加油包扣除 1 積分。

方案每日 API 額度超額調用
免費版50 / day加油包積分
Pro500 / day加油包積分
Pro+1,500 / day加油包積分
Ultimate已包含已包含

回應格式

成功轉換會返回轉換內容、原始檔名、輸出格式、扣除積分及更新後的用量。

{
  "success": true,
  "object": "conversion",
  "content": "# Report\n\n...",
  "format": "markdown",
  "filename": "report.pdf",
  "credits_charged": 0,
  "usage": { "tier": "free", "used": 1, "daily": 50, "remaining": 49 }
}

錯誤及狀態碼

錯誤會以 JSON 返回,並包含穩定的錯誤碼及可讀的錯誤訊息。

401缺少或無效的 API 金鑰
400缺少檔案、副檔名不支援或檔案過大
402每日額度及可用積分均已用盡
413檔案超過 50 MB 或請求內容過大
415不支援的請求 Content-Type
422無法下載檔案,請檢查連結權限、有效期及重新導向
502轉換服務失敗;已扣除的積分會自動退回
504檔案下載逾時

生產環境建議

  • 使用 HTTPS,並將金鑰儲存至環境變數
  • 上傳前驗證檔案大小
  • 對暫時性 5xx 錯誤使用指數退避重試
  • 讀取 usage 物件追蹤剩餘額度
  • 處理完成後刪除敏感檔案

API 常見問題

可以轉換哪些檔案?

支援 Word、PDF、PowerPoint、Excel、CSV、HTML、XML、JSON、文字、Markdown、圖片、音訊、影片及 ZIP 檔案,具體取決於可用的轉換器。

免費額度如何計算?

免費帳戶每天有 50 次 API 轉換額度;Pro 每天 500 次,Pro+ 每天 1,500 次,Ultimate 不限次數。

每日額度用完後會怎樣?

超額成功轉換每次消耗訂閱餘額或加油包中的 1 積分;沒有剩餘積分時會返回 HTTP 402。

如何保護 API 金鑰?

請像保護密碼一樣保護金鑰:僅在伺服器端透過 HTTPS 保存,必要時定期輪換,洩露後立即撤銷。

開始使用 Word2MD API

建立金鑰,完成第一次轉換,並在控制台監控 API 用量。

開始使用