SuperAPI AI 工具集

anydoc

办公与效率

查看项目

更新于 10-16 00:03

技能介绍

用途:当智能体无法直接读取文档内容时,用 anydoc 把已有文档转成 GitHub-Flavored Markdown,便于摘要、提取、检索入库或引用。支持 Word(.doc/.docx/.docm)、PowerPoint(.ppt/.pps/.pot/.pptx/.pptm/.ppsx/.ppsm)、Excel(.xls/.xlsx/.xlsm/.xlsb)、OpenDocument(.odt/.ods/.odp)、RTF、EPUB、CSV 和文本型 PDF,共 8 个格式族、21 种扩展名,经 12 个规范解析器统一输出。

主要能力:提取标题、GFM 表格、幻灯片标题、演讲者备注(引用块)和脚注;支持单文件、stdin、批量目录转换;提供 --dry-run/--json 输出。本地转换不上传文件,托管 OCR 为单独显式路径。

使用方式:技能附带 Python 辅助脚本 scripts/anydoc,封装固定 CLI 并增加输入预校验、友好错误提示和批量转换。常用命令:anydoc/scripts/anydoc convert <file> 输出到 stdout;加 -o out.md 保存文件;batch <file1> <file2> ... --out-dir out/ 批量转换;info 查看版本。也可直接用 npx -y @firecrawl/anydoc@0.2.4 <file> [-o out.md],或 cat data.csv | npx -y @firecrawl/anydoc@0.2.4 - --format csv。退出码 0 成功、1 转换或 IO 失败、2 用法错误。

限制:不生成、编辑、校验、打包、解密或抓取文档;不保留分页、字体、模板或渲染布局;不支持密码保护文件;图片仅转为替代文本,不能转写媒体;PDF 表格会扁平化为文本,脚注和链接降级;旧版 .ppt 表格扁平化;XLS/XLSX 输出原始单元格值,ODS 保留显示格式。扫描或纯图片 PDF 需显式授权托管 OCR(--ocr hosted --allow-hosted-upload),会上传完整 PDF 且无页面选择。API 密钥不得放在命令行。