SuperAPI AI 工具集

markitdown

办公与效率

查看项目

更新于 10-16 03:37

技能介绍

用途:把多种文件格式转换为结构化 Markdown,输出对 LLM 更友好的文本。

主要能力:支持 PDF、DOCX、PPTX、XLSX、图片(JPEG/PNG/GIF/WebP,含 EXIF 与 OCR)、音频(WAV/MP3,元数据与转写)、HTML、CSV、JSON、XML、ZIP、EPUB 及 YouTube 视频转写。可通过 OpenRouter 等 OpenAI 兼容接口对 PPTX 和图片生成 AI 图像描述;可接入 Azure Document Intelligence 增强复杂 PDF 转换;支持第三方插件。

安装:pip install 'markitdown[all]',也可按需安装如 'markitdown[pdf, docx, pptx]';从源码安装: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;支持管道 cat document.pdf | markitdown > output.md;插件用 markitdown --list-plugins 和 markitdown --use-plugins。Python API:from markitdown import MarkItDown; md = MarkItDown(); result = md.convert("document.pdf"); print(result.text_content),也支持 convert_stream。

适用场景:科学论文转 Markdown、Excel 表格数据提取、批量文档转换、PPT 配 AI 描述、YouTube 转录、文献综述整理等。

限制:OCR 需安装 tesseract;AI 图像描述会调用 API 可能产生费用;音频转写需额外算力;大 PDF、OCR 处理较耗资源;具体收费、价格与效果未在资料中明确说明。