anydoc:毫秒级将主流文档转换为干净 Markdown 的 Rust 利器
anydoc 是由网页解析平台 Firecrawl 开源的一款极速文档转换库。它完全基于 Rust 编写,旨在将 Word、PowerPoint、Excel、PDF、EPUB、RTF 及 CSV 等多种主流文档格式,统一转换为干净、规范的 GitHub 风格 Markdown(GFM)。
核心亮点:
• ⚡ 极致性能:纯 Rust 编写,不依赖重量级 AI 模型或外部云服务,单次转换的中位数时间小于 5 毫秒。
• 📦 多端支持:除了 Rust 原生库外,还提供了 Node.js、Python 绑定以及开箱即用的 CLI 命令行工具。
• 🤖 AI Agent 友好:支持作为 Agent Skill 一键集成(例如使用
• 🔍 智能格式检测:通过文件头字节自动识别格式,即使文件后缀名错误也能精准转换。
• 📊 基准测试领先:在与 Pandoc、Docling、MarkItDown 等工具的对比测试中,anydoc 在格式支持完整度与转换速度上表现十分抢眼。
无论是用于构建 LLM 知识库的数据预处理,还是日常的文档清理,anydoc 都是一个非常高效的开发者工具。
项目地址:https://github.com/firecrawl/anydoc
#Markdown #Rust #文档转换 #开发工具 #开源项目
anydoc 是由网页解析平台 Firecrawl 开源的一款极速文档转换库。它完全基于 Rust 编写,旨在将 Word、PowerPoint、Excel、PDF、EPUB、RTF 及 CSV 等多种主流文档格式,统一转换为干净、规范的 GitHub 风格 Markdown(GFM)。
核心亮点:
• ⚡ 极致性能:纯 Rust 编写,不依赖重量级 AI 模型或外部云服务,单次转换的中位数时间小于 5 毫秒。
• 📦 多端支持:除了 Rust 原生库外,还提供了 Node.js、Python 绑定以及开箱即用的 CLI 命令行工具。
• 🤖 AI Agent 友好:支持作为 Agent Skill 一键集成(例如使用
npx skills),方便 AI 智能体直接读取和理解本地文档。• 🔍 智能格式检测:通过文件头字节自动识别格式,即使文件后缀名错误也能精准转换。
• 📊 基准测试领先:在与 Pandoc、Docling、MarkItDown 等工具的对比测试中,anydoc 在格式支持完整度与转换速度上表现十分抢眼。
无论是用于构建 LLM 知识库的数据预处理,还是日常的文档清理,anydoc 都是一个非常高效的开发者工具。
项目地址:https://github.com/firecrawl/anydoc
#Markdown #Rust #文档转换 #开发工具 #开源项目