LandPPT 是AI演示文稿生成平台,能将文档内容快速转换为专业的 PPT 演示文稿。LandPPT支持 OpenAI、Claude、Gemini 等多种 AI 模型,兼容 PDF、Word、Markdown 等文件格式,支持智能解析内容,生成结构清晰的大纲和精美的 PPT 页面。平台提供丰富的模板系统和自定义功能,用户基于现代化的 Web 界面进行可视化编辑、实时预览和多格式导出。LandPPT 基于三步工作流(需求确认、大纲生成、PPT 生成)简化创作过程,让演示文稿制作更高效、更智能。
LandPPT的主要功能
- 多AI提供商支持:集成多种主流AI模型,如OpenAI的GPT系列、Anthropic的Claude系列、Google的Gemini系列,及本地部署的Ollama模型,用户能根据需求灵活选择。
- 强大的文件处理能力:支持PDF、Word、Markdown、TXT等多种文件格式,支持智能解析内容,基于联网进行深度研究,为PPT生成提供更丰富的素材。
- 丰富的模板系统:提供全局主模板和多样化的页面布局选择,AI能生成创意页面布局,支持用户导入和创建个性化模板,满足不同用户的审美和需求。
- 完整的项目管理:基于三阶段工作流(需求确认、大纲生成、PPT生成),配备可视化大纲编辑器和实时预览功能,帮助用户高效管理演示文稿的创作过程。
- 现代化Web界面:用户界面友好,支持AI聊天编辑功能,用户在侧边栏用自然语言与AI交互,实时修改PPT内容;提供PDF、HTML、PPTX等多种格式的导出功能,方便用户在不同场景下使用演示文稿。
如何使用LandPPT
- 本地安装:
- 克隆项目:
-
- 安装依赖:
- 安装
uv
(推荐):
- 安装
- 安装依赖:
-
-
- 同步环境:
-
-
-
配置环境变量:
- 复制
.env.example
文件并重命名为.env
:
- 复制
-
-
-
- 编辑
.env
文件,配置 AI 提供商的 API 密钥(如 OpenAI、Anthropic 等)。
- 编辑
- 启动服务:
-
-
- Docker 部署:
- 拉取镜像:
-
-
-
创建并配置
.env
文件:将.env.example
文件的内容复制到本地的.env
文件中,根据需要配置 API 密钥。
-
- 运行容器:
-
-
- 查看日志:
-
访问 Web 界面:打开浏览器,访问 http://localhost:8000。初始账号为
admin
,密码为admin123
。
LandPPT的项目地址
- GitHub仓库:https://github.com/sligter/LandPPT
- landppt.pages.dev/