首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >港大开源 Paper2Slides,一条命令,把论文变成专业幻灯片!

港大开源 Paper2Slides,一条命令,把论文变成专业幻灯片!

作者头像
开源星探
发布2026-03-16 20:13:54
发布2026-03-16 20:13:54
1960
举报
文章被收录于专栏:翩翩白衣少年翩翩白衣少年

在 AI 辅助办公的赛道上,PPT 生成一直是“兵家必争之地”。但长期以来,这个领域存在一个巨大的痛点:好看的不好用,好用的不准确。

特别是对于科研党来说,我们需要的不是花里胡哨的转场动画,而是逻辑的严密性和数据的真实性。

最近,我在 GitHub 上挖到了这个名为 Paper2Slides 的宝藏项目。

开源一周,斩获 1.8K Star。

它不仅能一条命令把论文转成专业级幻灯片,甚至连海报(Poster)都能做。最重要的是,它解决了 AI 最大的毛病 — 幻觉

我只想说,港大的团队是懂科研狗的苦衷的!

核心机制

很多 AI PPT 工具的工作原理是:只看标题,然后根据互联网上的通用知识瞎编。而 Paper2Slides 的核心逻辑是:基于文档本身(RAG)。

因为在学术场景中,一个最大的问题是:你不能模糊。

一句话的来源、一个结论的依据、一个图表的上下文,都是可能被当场追问的。如果 PPT 内容无法快速回溯到论文原文,那它本身就是不可靠的。

所以 Paper2Slides 在这里引入了 RAG(检索增强生成) 机制。

同时还具备以下优势和特性:

支持多 worker 并行生成,对长文档非常友好。

主要功能
  • 通用文档支持:可同时无缝处理 PDF、Word、Excel、PowerPoint、Markdown 和多种文件格式。
  • 全面的内容提取:RAG 驱动机制确保每个关键见解、数字和数据点都能被精确捕获。
  • 来源链接准确性:保持生成内容与原始来源之间的直接可追溯性,消除信息漂移。
  • 自定义样式自由:从专业的内置主题中选择,或用自然语言描述您的想法以进行自定义样式设计。
  • 闪电般快速的生成:即时预览模式可实现快速实验和实时改进。
  • 无缝会话管理:高级检查点系统可保留所有进度——立即暂停、恢复或切换主题而不会丢失任何进度。
  • 专业级视觉效果:提供符合出版质量标准的精美、可直接用于演示的幻灯片和海报。
定制造型展示

展示之前,先提供自定义样式代码提示词:龙猫主题

代码语言:javascript
复制
--style "Studio Ghibli anime style with warm whimsical aesthetic. Use soft watercolor Morandi tones with light cream background, muted sage green and dusty pink accents. Totoro character can appear as a friendly guide relating to the content, with nature elements like soft clouds or leaves."
快速入手

Paper2Slides 同时提供:

  • 命令行工具(Docker / Conda 部署,适合科研人员)
  • 网页使用方式(降低使用门槛,适合学生群体)

先说环境搭建,跟往常项目部署一样,基于Python环境:

代码语言:javascript
复制
# 克隆项目仓库
git clone https://github.com/HKUDS/Paper2Slides.git
cd Paper2Slides

# 创建Python虚拟环境
conda create -n paper2slides python=3.12 -y
conda activate paper2slides

# 安装项目依赖
pip install -r requirements.txt

在目录中创建一个包含 API 密钥的.env文件。详细变量请参考:paper2slides/paper2slides/.env.example

命令行用法:

代码语言:javascript
复制
# 基础用法 - 从paper生成幻灯片
python -m paper2slides --input paper.pdf --output slides --length medium

# 生成自定义样式的海报
python -m paper2slides --input paper.pdf --output poster --style "minimalist with blue theme" --density medium

# 快速模式
python -m paper2slides --input paper.pdf --output slides --fast

# 启用并行生成(默认 2 个工作进程)
python -m paper2slides --input paper.pdf --output slides --parallel 2

# 列出所有已处理的输出
python -m paper2slides --list

支持的命令行参数:

而 Web 界面,只需运行根目录下的一个 bash 脚本即可运行:

代码语言:javascript
复制
./scripts/start.sh

它会同时启动后端和前端服务,然后访问网页 http://localhost:5173 就可正常使用。

写在最后

Paper2Slides 并不是简单的「论文总结工具」,而是:一个把「科研内容 → 汇报成果」这条链路彻底自动化的工具。

它的可追溯性、图表理解能力、生成可控性,都明显高于一般 AI 总结产品。

如果你经常被论文汇报折磨,这个项目真的值得你花 10 分钟试一下。

GitHub:https://github.com/HKUDS/Paper2Slides

如果本文对您有帮助,也请帮忙点个 赞👍 + 在看 哈!❤️

在看你就赞赞我!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-12-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源星探 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 核心机制
  • 主要功能
  • 定制造型展示
  • 快速入手
  • 写在最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档