mcpField
M
markitdown

markitdown

github.com/0xdarkmatter文档处理7861 次安装2 周前更新
代码仓库

关于 markitdown

markitdown 是将本地文档转换为 Markdown 的命令行工具,适用于需要整理文档内容的用户。它通过单一命令处理 PDF、Office 文件、图片 OCR、音频转录及多种文本格式。

主要功能

  1. 01转换 PDF、Word、Excel 和 PowerPoint
  2. 02从图片提取 OCR 文本
  3. 03将音频转为文字
  4. 04转换 HTML、文本及结构化数据
  5. 05通过命令行输出 Markdown

适用场景

  1. 01将 PDF 报告转换为 Markdown
  2. 02提取图片中的文字
  3. 03把音频文件转成文字稿
  4. 04将电子表格或演示文稿整理为 Markdown

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/0xdarkmatter/claude-mods --skill markitdown

安装后在 Claude Code 中输入/markitdown确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
.gitkeep
references/
.gitkeep
scripts/
.gitkeep

详细介绍

markitdown - 文档转 Markdown

将本地文档转换为简洁的 Markdown。一个工具即可处理 PDF、Word、Excel、PowerPoint、图像等文件。

何时使用 markitdown

使用场景建议
本地文件(PDF、Word、Excel)✅ 使用 markitdown - 独特能力
网页❌ 使用 Jina(r.jina.ai/)- 速度快 5 倍
受阻拦/反机器人网站❌ 使用 Firecrawl
图像 OCR✅ 使用 markitdown
音频转录✅ 使用 markitdown

基本用法

# Local files (primary use case)
markitdown document.pdf
markitdown report.docx
markitdown data.xlsx
markitdown slides.pptx
markitdown screenshot.png    # OCR

# URLs (works, but Jina is faster)
markitdown https://example.com

# Save output
markitdown document.pdf > document.md

支持的格式

格式扩展名说明
PDF.pdf提取文本和表格
Word.docx保留格式
Excel.xlsx将表格转换为 Markdown
PowerPoint.pptx将幻灯片作为章节
图像.jpg、.png提取 OCR 文本
HTML.html简洁转换
音频.mp3、.wav语音转文本
文本.txt、.csv、.json、.xml直接传递/保留结构
URLhttps://...可用,但速度比 Jina 慢

基准性能(URL)

工具平均速度成功率
Jina0.5s10/10
markitdown2.5s9/10
Firecrawl4.5s10/10

结论:处理 URL 时使用 Jina。处理本地文件时,markitdown 是唯一选择。

示例

# PDF to markdown (primary use case)
markitdown report.pdf > report.md

# Excel spreadsheet
markitdown financials.xlsx

# Image with text (OCR)
markitdown screenshot.png

# PowerPoint deck
markitdown presentation.pptx > slides.md

# Audio transcription
markitdown meeting.mp3 > transcript.md

与替代方案对比

任务markitdown替代方案
PDF 文本markitdown file.pdfPyMuPDF、pdfplumber
Word 文档markitdown file.docxpython-docx
Excelmarkitdown file.xlsxpandas、openpyxl
OCRmarkitdown image.pngTesseract
网页改用 Jinar.jina.ai/URL(速度快 5 倍)

markitdown 的优势:一个命令行工具即可处理所有本地文档格式,无需编写代码。

评论

支持 Markdown