1. 前言
AI 生成 PPT 是一种利用人工智能技术帮助用户快速创建专业级演示文稿的方法。用户只需提供主题或内容大纲,AI 算法就会自动分析并生成幻灯片,从而节省时间和精力。

上述 PPT 生成效果不错,但很多都是付费的。部分在线 AI 工具生成的 PPT 虽然美观,但下载时往往需要付费订阅,例如每月 49 元。对于使用频率不高的场景,成本较高。是否有免费开源的替代方案?在内部搭建可以节省费用并保障数据私密性。
经过查找,发现了一个名为 Presenton 的开源项目。以下是其生成效果的示例:

该项目支持 Docker 部署,流程相对简单。下面介绍如何在本地电脑上部署该开源项目。
2. 项目的部署
项目开源地址:https://github.com/presenton/presenton

Docker 镜像下载
使用以下命令下载镜像:
docker pull ghcr.io/presenton/presenton:latest

首次下载镜像可能需要较长时间。国内网络环境可能需要配置代理以顺利拉取镜像。
模型秘钥配置
目前模型支持 OpenAI、Google、Anthropic、Ollama、OpenAI 兼容 API 等厂商。本地电脑有显卡也可以安装 Ollama 配置模型。此外,文生图功能支持 DALL-E 3、Gemini Flash、Pexels 等。
Pexels 是一个提供免费图片和视频素材的网站,用于获取图片素材搜索(非文生图)。
准备好模型或网站的秘钥后,运行 Docker 镜像:
docker run -it --name presenton -p 5000:80 -e LLM="google" -e GOOGLE_API_KEY="******" -e IMAGE_PROVIDER="gemini_flash" -e CAN_CHANGE_KEYS="false" -v "./app_data:/app_data" ghcr.io/presenton/presenton:latest
启动完成后,容器内部会启动 3000 和 8000 端口服务。

程序对外提供的是 5000 端口。访问 http://localhost:5000 即可。

看到界面即说明程序部署完成。
3. APP 使用
首页的介绍
浏览器访问首页有一个文本输入框,右上角有两个下拉选项:生成 PPT 页数、生成的语言。

文本输入框接受用户生成的 PPT 大纲及相关内容。下方支持上传文档以丰富 PPT 内容。

目前支持 PDF, text, PPTX, DOCX 等主流文档格式。
生成 PPT 实战
上传一个 PDF 文档作为素材,选择 10 页,中文。

点击 Next 进入 PDF 内容提取界面。

选择 Layout Style 模版风格,目前提供 4 种风格,选择第一个。

点击生成,进入 PPT 生成预览界面。

生成 10 页,总体效果良好。初稿可在短时间内完成。
PPT 局部修改
如果 AI 演讲者和时间生成不对,可以手工修改。

当前 PPT 页面左上角有提示词按钮,可通过对话方式让 AI 修改。


如果觉得生成的图片不好看,可以选中图片自己上传更换,或通过 AI 生成替换。


通过 AI 辅助 PPT 修改确实方便。
PPT 导出
如果对 PPT 满意,点击右上角 Export。

导出 PPT 免费。

导出到本地打开查看,效果良好,只是模版数量较少。
4. 总结
Presenton 是一款新兴的开源 PPT 生成工具,支持本地部署,兼容多种 AI 模型和文档格式。通过 Docker 部署简化了搭建流程,支持 OpenAI、Google、Ollama 等多种模型以及 Pexels 等图片资源平台,结合文档上传功能,能快速将 PDF、DOCX 等素材转化为结构清晰的 PPT。无论是生成初稿、局部修改还是导出文件,整个过程都便捷高效,且核心优势在于完全免费,有效解决了付费工具的成本问题,同时本地部署模式也保障了数据私密性。这种开源方案为注重成本控制和数据安全的用户提供了理想选择,适合企业内部搭建专属 PPT 生成工具。


