SuperAPI AI 工具集

markitdown

前端与建站

查看项目

更新于 10-16 05:51

技能介绍

用途:MarkItDown 是微软开发的 Python 工具,把各类文件与办公文档转换为 Markdown,输出对 LLM 友好的文本格式。

主要能力:支持 PDF、DOCX、PPTX、XLSX、图片(JPEG/PNG/GIF/WebP,含 EXIF 与 OCR)、音频(WAV/MP3,含转录)、HTML、CSV、JSON、XML、ZIP、EPUB 以及 YouTube 视频链接(获取转录)。可选 AI 增强图片描述(通过 OpenRouter 等 OpenAI 兼容接口),可选 Azure Document Intelligence 增强 PDF 转换,并支持第三方插件系统。

使用方式:安装 pip install 'markitdown[all]',或从源码安装。命令行示例:markitdown document.pdf > output.md;markitdown document.pdf -o output.md;markitdown --list-plugins;markitdown --use-plugins document.pdf -o output.md。Python API:from markitdown import MarkItDown; md = MarkItDown(); result = md.convert("document.pdf"); print(result.text_content)。也支持 convert_stream 流式转换与 Docker 运行。

适用场景:把科研论文、Excel 数据表、演示文稿、扫描件、音频与网页内容转为 Markdown,用于文献综述、数据分析与 LLM 输入准备。

限制:OCR 需安装 tesseract;音频转录、AI 图片描述等需额外依赖或 API 调用(可能产生费用);大 PDF、OCR 与音频处理较耗资源;具体收费、价格与效果资料未提供。