Paper2Any
将论文/PDF/图片一键转换为可编辑 PPT、技术图表和演示文稿的 AI 工具
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
将论文/PDF/图片一键转换为可编辑 PPT、技术图表和演示文稿的 AI 工具
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一个场景:深夜审稿,你需要在明天的组会上展示一篇 30 页的论文核心内容。传统方式是用 PowerPoint 一页页粘贴截图、手动排版,一不小心就熬夜到凌晨两三点。Paper2Any 正是为解决这个痛点而生:上传一篇 PDF 论文,AI 在数分钟内生成一套完整的、可编辑的 PPT 演示文稿和技术图表,省去大量重复性工作。
Paper2Any 由北京大学 OpenDCAI 团队开发,首次亮相于 2025 年中旬的 Hacker News 社区(Show HN),迅速获得社区关注并一路涨至 GitHub 2700+ stars。项目基于团队自研的 DataFlow-Agent 框架,该框架以 LangGraph 为核心编排引擎,将复杂的文档处理流程拆解为可观测、可干预的 DAG(有向无环图)任务流。
值得注意的是,OpenDCAI 团队将项目拆分为两个分支:开源代码库(Paper2Any)和商业产品线(Paper to Any Studio/Nexus),前者专注于核心转换能力,后者提供托管服务和增值功能。这种开源加商业的双轨模式在学术工具类项目中较为常见,既保证了社区的透明度和参与感,又为团队提供了可持续的商业化路径。
这是 Paper2Any 最亮眼的功能之一。上传一篇论文 PDF 或文本描述,AI 自动识别论文中的模型架构、技术路线和实验数据,生成三类可编辑图表:
模型架构图(model_arch):将论文中的神经网络结构描述转化为 draw.io 可编辑的 SVG/PNG 图,保留原始连接关系。开发者可以直接在 draw.io 中调整节点、修改连接线,这对于撰写技术报告和答辩 PPT 尤为实用。
技术路线图(tech_route):根据论文方法论提炼步骤流程图,适合展示研究脉络和消融实验设计。
实验数据图(exp_data):从论文中提取实验数据点,自动绑定到预设图表模板中,保持学术图表风格的一致性。
这是项目最重磅的功能,也是社区反馈最热烈的部分。Paper2PPT 区别于传统 PDF 转 PPT 工具的核心优势在于:输出的 PPTX 是完全可编辑的,不是截图或 PDF 导出,而是真实的 PPTX 文件,可以在 Microsoft PowerPoint 或 WPS 中直接修改文字、图表和排版。
具体能力包括:长文档支持(超长论文智能分段按逻辑章节生成多页 PPT);表格与配图提取(自动识别论文中的 LaTeX 表格和图表转换为 PPT 可编辑对象);模板风格切换(支持 Beamer 学术风格、现代设计风格、学术简约等多种主题);画布内直接编辑(生成后在前端画布中直接修改文字,无需切换到 PowerPoint);版本历史(支持多次生成比对,自动保存历史版本);AI 辅助修改(对某一页不满意,可定向让 AI 重新生成或调整风格)。
上传论文中的一张配图或截图,系统自动识别其中的框图结构,转换为 draw.io 可编辑的 XML 格式。这意味着可以用 AI 将任何论文中的框图据为己有,在其基础上进行二次创作,而无需手动重新绘制。对比同类工具,这个功能的精度和还原度在社区反馈中表现突出。
除了论文解析,Paper2Any 还支持直接将 PDF 或图片转换为可编辑 PPT。PDF2PPT 采用智能抠图加版式分析技术,尽可能保留原文档的排版结构;Image2PPT 则适用于将论文截图、PPT 模板图片等转换为 PPT 格式。
| 工具 | 描述 |
|---|---|
| Paper2Rebuttal | 为论文 rebuttal 提供结构化写作支持 |
| Paper2Poster | 学术海报生成 |
| Paper2Video | 视频脚本 + 阿里云 TTS 配音 |
| PPTPolish | AI 布局优化和风格迁移 |
| Paper2Citation | 引用追踪和下游工作发现 |
| Knowledge Base | 文件语义检索 + KB 驱动的 PPT/播客/思维导图 |
Paper2Any 的技术架构分为四层:
数据流编排层(dataflow_agent):这是项目的核心大脑,基于 LangGraph 构建。LangGraph 是 LangChain 生态中的流程编排库,相比简单的 Chain,LangGraph 支持有环图、节点状态保存和条件分支,非常适合处理需要多轮交互的文档分析任务。DataFlow-Agent 将 PDF 解析、多模态内容提取、LLM 调用、图表生成等步骤封装为独立的 Agent 节点,通过图结构定义节点间的数据流向。
后端服务层(fastapi_app):基于 FastAPI 构建 REST API 服务,处理文件上传、工作流调度、文件存储等任务。FastAPI 的异步特性使其在并发请求处理上具有优势,适合多人同时使用场景。
前端界面层(frontend-workflow):React/TypeScript 构建的 Web 界面,提供交互式画布、文件管理、生成结果预览等功能。通过 Nginx 反向代理与后端通信,在 Docker 部署模式下通过 API Key 进行简单鉴权。
CLI 工具层(script):独立的命令行脚本(run_paper2figure_cli.py、run_paper2ppt_cli.py 等),无需启动 Web 服务即可调用核心能力,适合批量处理或集成到现有工作流中。
项目依赖体系较为复杂,分层管理:
核心依赖(requirements-base.txt):Python 3.11 以上,LangGraph 0.6.7、LangChain 0.3.27、OpenAI SDK 等,是所有工作流的共同基础。
论文处理依赖(requirements-paper.txt):包含 LaTeX 渲染(tectonic)、矢量图形处理(inkscape)、PDF 工具(poppler-utils、wkhtmltopdf)、FFmpeg 音视频处理,以及 NLTK、transformers 等 NLP 库。这是比较容易踩坑的地方:LaTeX 渲染引擎 tectonic 和 inkscape 在某些系统上安装复杂,requirements-paper-backup.txt 提供了备用依赖方案。
GPU 加速依赖(requirements-cu12.txt):可选,通过 vLLM 等支持 CUDA 12 的推理后端。
Paper2Any 提供三种部署路径:
Docker 部署(推荐):克隆仓库后,复制 .env.simple.example 为 .env,填入 API Key,运行 bash deploy/docker-up.sh 即可。前后端联动启动,通过 localhost:3000 访问 Web 界面,localhost:8000/health 检查后端健康状态。docker-compose 定义了健康检查(每 20 秒检测一次),生产可用性较好。
Linux 原生部署:适合有定制需求的高级用户。需要手动安装 conda 环境、pip 依赖,以及系统级工具(ffmpeg、libreoffice、inkscape、poppler-utils、wkhtmltopdf)。值得注意的是 Windows 原生支持较弱,文档建议使用 Linux/WSL。
CLI 独立使用:不想折腾 Web 服务?直接运行 python script/run_paper2ppt_cli.py --input paper.pdf 即可输出 PPT,全程无需启动服务,门槛最低。
API Key 强依赖:所有生成能力均需要调用 LLM API(OpenAI/Claude),没有免费的本地模型支持选项。虽然项目结构支持接入不同 LLM,但目前没有内置免费模型,需要自备 API Key。
复杂数学公式支持有限:LaTeX 密集的论文(如需要 MathType 渲染的公式)在 PPT 转换后可能存在排版变形,精度依赖于 PDF 解析工具(MineRU)的质量。
大型论文耗时长:超过 50 页的论文生成完整 PPT 可能需要 10-20 分钟,需要等待 LLM 多轮调用完成。
商业版与开源版差异:在线体验站(paper2any-studio.cpolar.cn)是托管版 Paper to Any Studio,与开源代码库并非完全一致,部分高级功能(如 OnlyOffice 在线编辑)需要 Supabase 等额外服务。
Paper2Any 代表的不仅是又一个 AI 提效工具,它折射出一个更大的趋势:AI 原生化的工作流正在重新定义学术生产力。从 arXiv 论文到答辩 PPT,原本需要数小时的手工劳动正在被 AI 压缩到分钟级别。随着 LangGraph 等工作流编排工具的成熟,这类多步骤、多模态的复杂任务会越来越容易构建和复现。
项目在 GitHub 上的增长速度(2025年10月创建,至今 2700+ stars)和活跃的微信社区也说明,研究人员对这类工具的需求是真实且旺盛的。可以预见,未来会有更多类似的文档转换工具出现,而 Paper2Any 的开源策略和模块化架构使其具备较好的扩展性:DataFlow-Agent 框架可以衍生出更多场景的转换工作流。
分析基于 GitHub 最新代码库(2026-06-17)
项目地址:https://github.com/OpenDCAI/Paper2Any
在线体验:https://paper2any-studio.cpolar.cn/