乐于分享
好东西不私藏

PDF/Word/PPT/图片/音频一键转Markdown,AI时代的万能文档处理器

PDF/Word/PPT/图片/音频一键转Markdown,AI时代的万能文档处理器

MarkItDown:微软开源的文档转换神器,114k星

PDF/Word/PPT/图片/音频一键转Markdown,AI时代的万能文档处理器

⚡ 一句话速览:MarkItDown 是微软AutoGen团队开源的Python工具,支持20+种格式(PDF/Word/PPT/Excel/图片/音频)一键转Markdown,是AI时代处理文档的神器!

📊 基本信息速览

项目

详情

⭐ GitHub Stars

114,000+(2026年4月热榜第一)

🔧 开发语言

Python

📄 开源协议

MIT(完全开源免费)

🏢 开发团队

微软 AutoGen 团队

📦 安装方式

pip install markitdown

🔄 支持格式

PDF/Word/PPT/Excel/HTML/图片/音频/ZIP等20+种

🤔 为什么需要 MarkItDown?

随着 AI 助手越来越流行,我们经常需要把各种文档「喂给」AI分析。但问题来了:

PDF/Word/PPT 直接传给 AI?格式乱套,内容提取不全

手动复制粘贴?对于几十页的文档,累死人

传统文字提取工具?表格、标题等结构信息全丢失

MarkItDown 的特别之处在于:它转换时会尽量保留文档的结构信息(标题层级、表格、列表),让 AI 能更好地理解文档内容。

✨ 支持格式大全

文档类型

支持格式

特殊说明

Office文档

Word(.docx)、PowerPoint(.pptx)、Excel(.xlsx)

保留标题/表格/列表结构

PDF文档

.pdf

支持文字PDF,可接入OCR插件识别扫描版

网页/富文本

HTML、各类网页

自动清理广告和导航内容

图片文件

.jpg/.png/.gif等

调用AI视觉模型识别图中文字和内容

音频文件

.mp3/.wav等

调用语音识别模型转写文字

压缩包

.zip/.epub等

自动解压处理内部文件

🚀 安装与使用教程

安装(超简单,一行命令)

# 基础安装

pip install markitdown

# 安装带所有可选功能的完整版

pip install markitdown[all]

# 如果你只需要某些格式支持

pip install markitdown[pdf]# PDF支持

pip install markitdown[docx]# Word支持

pip install markitdown[xlsx]# Excel支持

命令行使用(最简单)

# 转换单个文件

markitdown 文档.pdf > 输出.md

# 转换 Word 文档

markitdown 报告.docx > 报告.md

# 转换 PowerPoint

markitdown 演示.pptx > 演示.md

Python代码调用(开发者推荐)

from markitdown import MarkItDown

md = MarkItDown()

# 转换 PDF

result = md.convert('research_paper.pdf')

print(result.text_content)

# 转换 Word

result = md.convert('report.docx')

print(result.text_content)

# 转换图片(需要配置AI视觉模型)

from openai import OpenAI

client = OpenAI()

md_with_ai = MarkItDown(llm_client=client, llm_model='gpt-4o')

result = md_with_ai.convert('screenshot.png')

print(result.text_content)

💡 实用场景举例

场景一:把PDF论文喂给ChatGPT分析

markitdown 论文.pdf > 论文.md

# 然后把 论文.md 的内容复制给 ChatGPT 分析

场景二:批量处理公司文档

# 批量转换文件夹内所有Word文档

for file in *.docx; do

markitdown"$file" > "${file%.docx}.md"

done

📝 总结

MarkItDown 是目前 GitHub 上最受欢迎的文档转换工具之一,特别推荐给:

经常需要用 AI 分析各类文档的人

想把公司文档整合进知识库/RAG系统的开发者

需要批量提取文档内容进行数据处理的研究人员

想把各种格式文档统一转成 Markdown 管理的人

微软出品,开源免费,11万星背书,质量有保障。现在就 pip install markitdown 体验一下吧!

#MarkItDown#微软开源#文档转换#Markdown#AI工具#Python工具