news 2026/9/17 9:42:07

Presenton 快速指南:本地 AI 生成 PPT,把 PDF 变成可编辑的演示稿

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Presenton 快速指南:本地 AI 生成 PPT,把 PDF 变成可编辑的演示稿

Presenton 快速指南:本地 AI 生成 PPT,把 PDF 变成可编辑的演示稿

【免费下载链接】presentonOpen-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)项目地址: https://gitcode.com/GitHub_Trending/pr/presenton

不想把内部资料交给云端 AI,又不想花一下午调排版?试试 Presenton:一个跑在本地电脑上的本地 AI 生成 PPT 的开源工具。给它一个主题,或者一份 PDF、PPTX 素材,它输出一份还能继续编辑的 PPTX 或 PDF,过程在本地完成,接上本地模型甚至可以完全离线。

Presenton 是什么:一个可以自建的演示工具

Presenton 是可以本地部署的开源(Apache 2.0)AI 演示文稿生成器,你可以把它理解成 Gamma、Canva 这一类工具的开源替代。桌面版用 Electron 打包,代码分两块:界面在 servers/nextjs/ 的 Next.js 工程里,Python 后端在 servers/fastapi/,负责文档解析、内容生成和导出。上手前值得知道这几点:

  • 生成方式:输入一个主题,或上传 PDF、PPTX 等素材,两者可以叠加
  • 模型接入:BYOK,支持 OpenAI、Google Gemini、Anthropic、Ollama、LM Studio 等,也可以指向任意 OpenAI 兼容的接口
  • 输出:完全可编辑的 PPTX 和 PDF 两种,文本框、图片、图表都能在 PowerPoint 里继续改
  • 模板:内置 10 种风格(general、standard、momentum、executive、dynamic 等,见 templates/ 目录),也可以把自己的 PPTX 转成模板
  • 幻灯片配图:AI 生成(DALL·E 3、Gemini Flash 等)或从 Pexels、Pixabay 图库选取
  • 能当服务用:提供 REST API(生成端点是/api/v1/ppt/presentation/generate)和 MCP 端点,可以嵌进现有系统
  • 不强制订阅和 SaaS 账号,文件默认在本地处理

Presenton 安装步骤:从零做出第一份演示

1. 拿到项目

git clone https://gitcode.com/gh_mirrors/pr/presenton

2. 启动桌面版。先装好 Node.js(LTS)、Python 3.11 和 uv,然后在electron/目录执行npm run setup:env,它会一次装好前端、FastAPI 后端和 Next.js 的依赖,再用下面的命令启动。

cd electron npm run setup:env && npm run dev

启动后弹出桌面窗口,后端和界面都跑在窗口里,不用自己开浏览器管服务。如果不想碰源码,也可以直接下载官方桌面安装包(macOS、Windows、Linux 都有),或者用 Docker 一条命令起服务,README 里都写了。

3. 配置模型。首次打开会引导你选模型提供方:选 OpenAI 或 Gemini 就粘贴密钥;选 Ollama 填模型名,整个生成过程就在本机完成。这一步全程在界面里做,不用翻配置文件。

4. 上传素材并生成。创建页可以直接输入主题,也可以上传 PDF、Word、PPTX 当参考素材,选好模板和页数后点生成。标准模式会先给你看大纲,哪一页的概括不对,可以先改再生成。

5. 微调并导出。生成后在幻灯片画布上直接拖拽调整文字、图片和版式,满意后导出:PPTX 里每个元素都是可编辑的,PDF 适合直接分享和打印。

它能替你干的几件具体事

敏感文档不出内网

上传的文件由 文档解析模块 在本地解析,不会传到第三方服务器。如果文本模型也接 Ollama,生成这一步同样不出机器——用 Ollama 离线做 PPT 是这类工具最常见的用法。

把长 PDF 变成汇报用的 PPT

上传一份四十页的调研报告,它会提取章节和要点,默认产出 8 页左右的幻灯片(API 的默认值就是 8,可以调)。标准模式下能先审大纲,把跑偏的概括改掉再生成,周报、季度复盘这类场景省得明显。

按公司风格统一模板

把一份现有的公司 PPTX 转成模板,流程写在 docs/template-v2.md 里:模板会保留原稿的字体、配色和版式,之后每次生成都复用它们。templates/ 下内置的 10 种风格也够用,商务报告、提案各有对应款式。

接入自己的模型密钥

在设置里选提供方、填密钥即可,OpenAI、Gemini、Anthropic 或任何 OpenAI 兼容地址都行。密钥存在你自己机器上,用多少 token 付多少钱,不绑定任何平台。

值得花两分钟了解的配置

日常用得到的是这几个开关:

  • 模型接入:云端密钥(OpenAI / Gemini / Anthropic),或 Ollama 全离线。Ollama 要填 URL 和模型名,变量说明在 README 的 "Ollama" 一节
  • 导出格式:pptxpdf两种,PPTX 元素可以在 PowerPoint 里继续编辑
  • 生成模式:标准模式是固定版式、能审大纲;智能模式是自适应版式,内容直接落到画布,两种行为在 docs/presentation-generation-modes.md 里有说明
  • 模板:内置的在 templates/ 目录,自定义模板用 custom-template 功能导入自己的 PPTX

和"手动做幻灯片"比,省在哪

对比点手动 / 云端 SaaSPresenton 本地部署
素材去向上传到对方服务器默认本地解析和生成,可离线
排版耗时手动排版,常花大半天几分钟出初稿,拖拽微调
模型选择平台提供什么用什么什么密钥都能接,本地 Ollama 也行
输出格式多为单一格式PPTX、PDF 都要有

💡 如果你的场景是"有内部资料、不想交给云端 AI",建议第一步克隆源码(或直接下载桌面安装包),接上 Ollama 全离线跑一次,拿一份内部 PDF 试试生成出来的效果。

【免费下载链接】presentonOpen-Source AI Presentation Generator and API (Gamma, Canva, Beautiful AI, Decktopus, Presentations AI Alternative)项目地址: https://gitcode.com/GitHub_Trending/pr/presenton

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/17 9:41:56

ipatool 使用指南:3 步在 Windows、macOS、Linux 上下载 IPA

ipatool 使用指南:3 步在 Windows、macOS、Linux 上下载 IPA 【免费下载链接】ipatool Command-line tool that allows you to search for iOS, iPadOS, tvOS, visionOS, and macOS apps on the App Store, and download .ipa or macOS .pkg app packages. 项目地…

作者头像 李华
网站建设 2026/9/17 9:33:10

把Scratch改造成游戏引擎:三个月实战改造指南

“Scratch变成游戏引擎?说实话,三个月前我自己也不信。”这个想法起源于一次暑期班的课后复盘——孩子们用积木搭出来的小游戏,每次重开都要手动复位角色、重置变量、重新播放背景音乐,玩起来就像没有导演的舞台剧。我当时随口说了…

作者头像 李华
网站建设 2026/9/17 9:31:11

Spring Boot文件上传下载实战与优化策略

1. 文件传输在现代Web应用中的核心地位文件上传与下载功能看似基础,实则是现代Web应用中最高频使用的功能模块之一。从社交媒体平台的图片分享到企业OA系统的文档流转,从在线教育平台的课件分发到医疗系统的影像传输,文件交互能力直接影响着用…

作者头像 李华