anydoc 使用教程:Word PDF Excel 一键转 Markdown 文档转换 Rust 工具详解
发布时间:2026/9/4 8:19:53 作者:尧图编辑部 阅读量:1,286

GitHub 1.7万 Staranydoc从零部署完整教程 · 新手照着做就能跑起来 · 效率工具指南 · 原创教程摘要anydoc 是 GitHub 1.7 万 Star 的开源文档转换工具Rust 编写把 Word/PPT/Excel/PDF 等 14 种格式转成干净的 GitHub-Flavored Markdown。本文介绍 npx/pip 安装、以及文档转 Markdown 喂 AI、批量转换、浏览器在线试用等使用方法附真实转换输出。想把 Word、PDF 转成干净的 Markdown 喂给 AIpandoc 转换质量差、LibreOffice 又慢在线转换还怕文件泄露。anydoc 是一个 Rust 写的开源转换工具14 种办公文档一键转 Markdown几毫秒搞定纯本地不上传。本文要点14 种格式Word/PPT/Excel/PDF 等→ 干净 Markdown全覆盖Rust 极速中位转换 5ms比 pandoc/LibreOffice 快 100 倍一条命令部署npx / pip install无需编译纯本地转换不上传浏览器在线版也能用WASM。一、GitHub 项目数据项目数据Star17,0461.7 万主要语言Rust最新版本0.1.9许可证MIT支持格式Word/PPT/Excel/ODF/RTF/EPUB/CSV/PDF14 种二、它能解决什么问题你的痛点anydoc 怎么解决想把 Word/PDF 喂给 AI但格式乱转成干净 MarkdownAI 读得懂、不乱码pandoc/LibreOffice 转换慢、质量差Rust 极速5ms 14 格式评分第一在线转换怕文件泄露纯本地转换文件不出本机批量文档要转博客/知识库脚本批量转一行一个文件三、安装一条命令① CLI 方式最方便# 临时用npx 首次自动下载预编译二进制npx firecrawl/anydoc report.docx# 输出到文件npx firecrawl/anydoc slides.pptx-oslides.md# 永久安装全局命令npminstall-gfirecrawl/anydoc② Python 方式pipinstallfirecrawl-anydocimportanydoc markdownanydoc.to_markdown(report.docx)③ Node.js 方式npm install firecrawl/anydoc④ 浏览器在线试用零安装打开 https://firecrawl.github.io/anydoc/ 拖入文件即转WASM 本地转换不上传。四、怎么用重点场景 1Word 文档转 Markdown 喂给 AI想让 AI 读懂你的 Word 文档先转成 Markdownnpx firecrawl/anydoc 需求文档.docx-o需求文档.md场景 2PDF 转成文本提取 PDF 内容文本 PDF 本地转换无需 OCRnpx firecrawl/anydoc 论文.pdf-o论文.md场景 3Excel/CSV 转 Markdown 表格npx firecrawl/anydoc 数据.xlsx-o数据.md npx firecrawl/anydoc data.csv-odata.md场景 4批量转换整文件夹文档转 Markdown写博客/建知识库importanydoc,osforfinos.listdir(docs):iff.endswith((.docx,.pdf,.pptx)):anydoc.to_markdown(os.path.join(docs,f))场景 5让 AI 直接读文档Agent Skill装成 Skill 后对 Claude Code/Codex 说读一下这份 docxnpx skillsaddfirecrawl/anydoc场景 6浏览器拖拽即转不想装任何东西打开 https://firecrawl.github.io/anydoc/ 直接拖文件。五、踩坑记录实测坑 1pip 安装的包没有 CLI 入口现象pip install firecrawl-anydoc后运行anydoc命令报找不到。原因CLI 是 npm 包firecrawl/anydocpip 包只是 Python 库。解决要命令行用npx firecrawl/anydoc要 Python 调用用import anydoc。坑 2npx 首次运行要下载二进制现象第一次 npx 稍慢在下载预编译二进制。原因npx 需要先拉取 npm 包 平台二进制。解决属正常后续秒开网络慢可先npm install -g。六、功能验证真实输出本机实测Windows Python 3.12CLI 版本 0.1.9 ✅DOCX → Markdown标题/段落/表格完整保留# 测试文档标题 这是第一段测试文字... ## 二级标题 | 列1 | 列2 | | --- | --- | | 数据A | 数据B |CSV → Markdown中文表格正确 ✅PDF → Markdown文本提取成功 ✅纯本地转换无外部服务 ✅。七、常见问题Q1和 pandoc 比有什么优势快 100 倍5ms vs 100ms格式覆盖更全14 种 vs 5 种转换质量官方基准评分更高81 vs 56。Q2文件会上传到服务器吗不会。转换完全在本地进行浏览器 demo 也是 WASM 本地转换不上传。Q3扫描版 PDF图片能转吗文本 PDF 可以本地转换纯图片扫描版需要 OCR官方 Firecrawl Parse 云端版提供 OCR但那是付费 API。Q4没有 Node.js/Python 能用吗能。直接用浏览器在线 demofirecrawl.github.io/anydoc/拖文件即转零安装。八、总结anydoc 是文档转 Markdown 的最优解14 种格式全覆盖、Rust 极速、质量最高、纯本地隐私安全。喂 AI、写博客、建知识库、批量转文档——一条命令搞定。如果你经常和办公文档 AI 打交道强烈推荐。命令速查# 1. CLI最方便npx firecrawl/anydoc 文件.docx# 转 Markdown 到屏幕npx firecrawl/anydoc 文件.pptx-o输出.md# 输出到文件npminstall-gfirecrawl/anydoc# 永久安装# 2. Pythonpipinstallfirecrawl-anydoc python-cimport anydoc; print(anydoc.to_markdown(文件.docx))# 3. 浏览器零安装打开 https://firecrawl.github.io/anydoc/ 拖文件项目地址[firecrawl/anydoc] (https://github.com/firecrawl/anydoc)标签anydoc、Markdown、文档转换、Word转Markdown、PDF转文本、Rust、效率工具