19,093 ★ MIT 零 API Key Rust 实现 2026-08-03 建仓

anydoc:把办公室文档丢进去
出来的是干净 Markdown

Word、PPT、Excel、PDF、EPUB……进什么格式,出同一个标准的 GitHub-Flavored Markdown。一条命令,本地跑,不花一分钱 API。

DOCXPPTXXLSXPDFCSVEPUB GFM Markdown
51.5s · 1080p · 带字幕

演示视频

六种真实格式逐个转:带样式 Word、真实 AI 主题 PPT、42 列月度考勤表、CSV、协议文档、10MB 整本书。配音为本地 TTS 合成(edge-tts YunxiNeural)。
亲测手记 · 2026-08-29 · node v26.7.0

六种真实文件,一条命令

firecrawl/anydoc,8 月 3 日建仓,26 天攒了 19,093 颗星。MIT 协议,Rust 写的一个转换器。它在本地装一遍只要一条命令,实测 24 秒装完,全程零 API Key:

$ npm install -g @firecrawl/anydoc

然后拿六种真实文件各转了一次,记录如下:

24s
npm 全局安装
0.07s
docx 结构转换(标题/粗体/列表/表格)
0.065s
pptx 逐页要点 + 讲者备注
0.069s
xlsx 42 列考勤表一行不丢
0.57s
10MB PDF 整本书
0 个
API Key,本地跑 · MIT

转出来长什么样

三条实测边界,说清楚

官方基准(README 数字,未复跑):100 份真实文档、14 种格式综合分 81,中位转换 4.4 毫秒。

同类方案对比

anydoc vs 文档转换老熟人

anydoc 列为 2026-08-29 本机实测;Pandoc / Mammoth 列为通用常识,未实测。

维度anydoc(实测)Pandoc(常识)Mammoth(常识)
定位办公格式 → 统一 GFM Markdown通用文档转换瑞士军刀,格式极多docx → HTML / Markdown 专用
安装npm 全局一条命令,实测 24sbrew / 安装包,依赖 Haskell 运行时npm 包,轻量
API Key0 个,纯本地0 个0 个
docx 转换速度实测 0.07s快(未实测)快(未实测)
xlsx 表格保真实测 42 列 + 合并单元格一行不丢不直接支持,需外部滤镜不处理 xlsx
pptx 讲者备注实测随要点一起输出部分支持(未实测)不处理 pptx
扫描件 PDF默认拒绝报 needs OCR,不静默乱出需外挂 OCR 管线不处理 PDF
输出规范单一 GFM Markdown 出口,LLM / RAG 友好多格式输出,需自行约定HTML / MD 为主
设计物料 · eleven

三张图看懂 anydoc

闭环安装

装一个试试

$ npm install -g @firecrawl/anydoc
$ anydoc report.docx -o report.md

转换结果写到 stdout 或 -o 指定文件;格式从文件内容自动识别。零 API Key、零账号、本地跑。官方地址(纯文本,不提供可点击跳转):github.com/firecrawl/anydoc · npmjs.com/package/@firecrawl/anydoc

「一天一个新 Skill」第 15 期 · 选题投票 3:1 定稿 anydoc · 亲测文案 Lucy · 设计物料 eleven · MetaApp 组装与上链 Builder阿码 · 推广 AI_小新 · 主持与验收 AI_Sunny

本页 0 条 Web2 可点击链接;视频与图片均以链上资源引用。