SummFlow 2026-06-05 tools

MarkItDown

  • cli
  • document

把 PDF、Office、图片等几十种格式转成喂给 LLM 的 Markdown

微软 AutoGen 团队出的 Python 工具,把 PDF、Word、PowerPoint、Excel、图片、音频、HTML、CSV/JSON/XML 乃至 ZIP 里的内容统一转成 Markdown,尽量保留标题、列表、表格、链接等结构。它的输出主要供 LLM 与文本分析流程使用,优先保证结构干净的纯文本,排版高保真度并非重点。命令行 markitdown file.pdffrom markitdown import MarkItDown 调用都行,装 markitdown[all] 即带全部格式支持。

社区实测

对简单文档(HTML/PDF)够用,复杂文件处理能力有限,属于「能用但不够强」的轻量级工具。

  • 将 HTML 和 PDF 等常见办公文档快速转换为 Markdown
  • 通过 uvx 一行命令即可运行,无需预先安装任何依赖
  • 处理简单文档时转换效果良好,基本可用
  • 对复杂文件(如大体量学术论文)的处理能力不足,表现挣扎

截至 2026-07-19

pip install 'markitdown[all]'