SuperAPI AI 工具集

convert-documents-to-markdown

办公与效率

查看项目

更新于 10-16 07:20

技能介绍

用途:把多种办公与电子书文档转成 GitHub 风格 Markdown。支持输入格式包括 .doc、.docx、.docm、.odt、.rtf、.epub、.pdf、.ppt、.pps、.pot、.pptx、.pptm、.ppsx、.ppsm、.odp、.xls、.xlsx、.xlsm、.xlsb、.ods、.csv。

用法:需要 Node 20+,无需安装。常用命令:npx -y @firecrawl/anydoc <file> 输出 Markdown 到标准输出;npx -y @firecrawl/anydoc <file> -o out.md 写入文件;npx -y @firecrawl/anydoc - --format csv < f 从标准输入读取。格式默认按文件内容检测,仅在检测不可用时(如从标准输入读 CSV、扩展名缺失或错误)才传 --format <name>。

退出码:0 成功,1 文档无法转换,2 用法错误,3 PDF 页面需要 OCR。失败时向 stderr 打印一行 anydoc: <message>,CLI 不会交互提示。处理大文档建议用 -o 写入文件,再按需读取部分,避免整体流式进入上下文。

限制:扫描件和纯图片页需要 OCR,anydoc 本身不做,因此会以退出码 3 结束。此时可用 --ocr hosted 交给 Firecrawl Parse,无需注册;传 --api-key 或设置 FIRECRAWL_API_KEY 可获得更高限额。在 Node、Python、Rust 代码库中,优先使用库而非调用 shell:npm 包 @firecrawl/anydoc、PyPI 包 firecrawl-anydoc、crates.io 包 anydoc,均提供相同的 to_markdown / toMarkdown API。收费、价格与具体限额暂未提供。