SuperAPI AI 工具集

markitdown

办公与效率

查看项目

更新于 10-15 20:29

技能介绍

用途:将各类文件与办公文档转换为 Markdown,强调 token 效率高、结构清晰,适合喂给大语言模型。

主要能力:支持 PDF、DOCX、PPTX、XLSX、图片(EXIF 元数据 + OCR)、音频(元数据 + 转写)、HTML、CSV、JSON、XML、ZIP(遍历内容)、EPUB、YouTube 视频链接;DOCX 保留表格与格式,PPTX 含备注,XLSX 转为表格。可选功能包括经 OpenRouter(OpenAI 兼容 API)调用 LLM 生成图像/幻灯片的详细描述,以及接入 Azure Document Intelligence 增强 PDF 转换。具备第三方插件系统。

使用方式:安装 pip install 'markitdown[all]',也可从源码 git clone https://github.com/microsoft/markitdown.git 后 pip install -e 'packages/markitdown[all]'。命令行示例:markitdown document.pdf > output.md,或 markitdown document.pdf -o output.md,支持管道输入与插件(markitdown --list-plugins、markitdown --use-plugins)。Python API 使用 MarkItDown().convert() 或 convert_stream(),取 result.text_content。可按需安装子集依赖,如 'markitdown[pdf, docx, pptx]'。

适用场景:科研文献 PDF 转 Markdown、Excel 表格提取、批量文档转换、演示文稿及 YouTube 字幕转写等。

限制:部分功能依赖额外软件与凭证,OCR 需安装 tesseract,音频转写与 AI 图像描述需要额外计算或 API 调用(可能产生费用);大 PDF、图像 OCR 处理耗时较长。价格与具体收费信息暂未提供。