SuperAPI AI 工具集

to-markdown

办公与效率

查看项目

更新于 10-16 01:48

技能介绍

用途:把多种格式的文件转换为 Markdown,基于 Microsoft 的 markitdown 工具,用于提取并结构化内容,适合将文档导入知识库、查看他人发来的文件或批量整理资料。

主要能力与支持格式:PDF(提取文本,表格结构可能不精确)、Word(.docx,含表格,转换干净)、Excel(.xlsx,工作表转为 Markdown 表格)、PowerPoint(.pptx,幻灯片文本与结构)、HTML(清理为可读内容)、图片(OCR,最佳效果需 LLM 视觉)、音频(经 SpeechRecognition 转写)、CSV/JSON/XML(结构化文本)、YouTube 网址(提取字幕)、EPub(章节文本)。

使用方式:转换到标准输出用 markitdown input.pdf 2>/dev/null;保存到文件用 markitdown input.pdf -o output.md 2>/dev/null,或重定向 markitdown input.docx 2>/dev/null > output.md。建议始终加 2>/dev/null 以抑制不影响输出质量的字体/解析器警告。工作流为:先用 which markitdown || echo "not installed" 检查是否安装;缺失时用 pip install 'markitdown[all]' 安装全部格式支持;执行 markitdown "$INPUT_FILE" 2>/dev/null;再按意图处理输出(写入 .md 文件、在对话中展示、多文件循环转换)。批量示例:for f in docs/*.pdf; do markitdown "$f" 2>/dev/null > "${f%.pdf}.md"; done。

输出质量与限制:PDF 文本提取可靠,但单元格可能分行(PDF 不编码表格结构),需要干净表格时应说明此限制;Word/Excel 通常输出干净且表格格式正确;多栏 PDF 或重格式文档阅读顺序可能错乱;纯图像扫描版 PDF 无 OCR/LLM 视觉集成时不产生文本。其余如价格、平台与更多细节暂未提供。