LandPPT – 开源AI PPT生成工具,简化三步工作流
# AI工具,# AI项目和框架 AI视频

LandPPT – 开源AI PPT生成工具,简化三步工作流

AI中国 AI中国 19小时前 93 阅读
4.8 (1280评分)

LandPPT是什么

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

  • 本地安装
    • 克隆项目
git clone https://github.com/sligter/LandPPT.git
cd LandPPT
    • 安装依赖
      • 安装 uv(推荐):
# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
      • 同步环境
uv sync
uv pip install apryse-sdk --extra-index-url=https://pypi.apryse.com
    • 配置环境变量
      • 复制 .env.example 文件并重命名为 .env
cp .env.example .env
      • 编辑 .env 文件,配置 AI 提供商的 API 密钥(如 OpenAI、Anthropic 等)。
    • 启动服务
uv run python run.py
    • 访问 Web 界面:打开浏览器,访问 http://localhost:8000。初始账号为 admin,密码为 admin123
  • Docker 部署
    • 拉取镜像
docker pull bradleylzh/landppt:latest
      • 创建并配置 .env 文件:将 .env.example 文件的内容复制到本地的 .env 文件中,根据需要配置 API 密钥。
    • 运行容器
docker run -d \
  --name landppt \
  -p 8000:8000 \
  -v $(pwd)/.env:/app/.env \
  -v landppt_data:/app/data \
  -v landppt_reports:/app/research_reports \
  -v landppt_cache:/app/temp \
  bradleylzh/landppt:latest
    • 查看日志
docker logs -f landppt
  • 访问 Web 界面打开浏览器,访问 http://localhost:8000初始账号为 admin,密码为 admin123

LandPPT的项目地址

  • GitHub仓库:https://github.com/sligter/LandPPT

LandPPT的应用场景

  • 企业汇报:快速将项目报告、数据分析等文档内容转化为专业 PPT,节省制作时间,提升汇报效率。
  • 学术演讲:将学术论文、研究资料转化为清晰的演示文稿,帮助学者专注于内容讲解,提升演讲效果。
  • 教育培训:教师将教学大纲、教案快速生成互动性强的课件,提升教学吸引力和学生参与度。
  • 市场营销:为产品推广、品牌宣传等活动快速生成创意十足、视觉精美的演示文稿,吸引目标受众。
  • 个人分享:帮助个人快速整理演讲思路,生成个性化的 PPT,适用技术分享、创意展示等场景。

评分

4.8 (1280 人评分)

评论 (0)

睡觉动画