2025年7月17日星期四

自动化PPT自动生成系统,完全免费,可以商业化,可以二开

自动化PPT自动生成系统,完全免费,可以商业化,可以二开源代码https://www.gitpp.com/na

自动化PPT自动生成系统,完全免费,可以商业化,可以二开

源代码

https://www.gitpp.com/navigatee/project0717gvv-ppt

快在公司内部部署一套吧!!



PPT自动生成系统

基于LangGraph的PPT自动生成系统,可以将Markdown文档自动转换为PPT演示文稿。

功能特点

  • Markdown解析:自动解析Markdown文档结构
  • PPT模板分析:分析PPT模板的布局和风格
  • 智能布局决策:匹配内容与合适的PPT布局
  • 自动生成PPT:根据解析结果生成最终的PPT文件

使用方法

  1. 访问前端页面
  • docker部署:http://localhost
  • 本地部署:http://localhost:5173
  1. 访问管理后台:点击前端页面右上角管理后台按钮,进入管理后台页面(admin/admin123)

  2. 配置API_KEY:点击管理后台,分别配置LLM、VLLM、deepthink的API Key 图片

备注:

  • 模型配置中的文本模型(LLM)和深度思考(deepthink),本质都是文本大模型。
  • 前者一般承担比较轻量级的任务,后者一般承担上下文比较长的分析任务,为了节省token消耗,区分使用,但都需要配置。
  1. 上传PPT模板:在管理后台,上传PPT模板文件,稍等分析完毕后,即可在管理后台看到分析结果

  2. 在前端页面,输入Markdown文档,点击生成PPT按钮 图片

  3. 下载PPT:待提示PPT生成完毕后,点击PPT文件,即可下载PPT文件

常见问题

  • 问题1
    : PPT生成过程中,提示"内容规划失败,无法获取内容规划结果".

问题原因:这种情况是大模型返回的内容存在异常,比如:未按照要求返回。具体可以通过mlflow调试页面查看返回内容。

  • 问题2
    : PPT生成过程中,生成的PPT文件内容不全,存在部分内容缺失。

问题原因:这种情况是因为大模型在进行内容规划时,对部分内容进行了删减所致。该问题解决方式同问题1。

  • 问题3
    : 开启多模态能力检测,PPT生成时间变得很长。

问题原因:由于目前PPT的视觉检测,主要是依赖于soffice的PPT转图片,这一过程速度慢且无法优化干预,所以暂时没有好的解决方案。

备注:各个模型在不同任务上的表现,可以参考模型对比

项目结构

图片

PPT自动生成系统开源项目解析:从Markdown到专业演示文稿的自动化革命

一、项目核心定位与价值

PPT自动生成系统是一款基于LangGraph框架开发的开源工具,旨在通过AI技术实现Markdown文档到PPT演示文稿的自动化转换。其核心价值在于:

  • 效率革命
    :将传统PPT制作耗时从数小时缩短至分钟级,尤其适合内容频繁更新的场景(如周报、项目汇报、课程教案)。
  • 成本优化
    :完全免费开源,支持企业私有化部署,避免第三方工具的订阅费用或版权风险。
  • 灵活扩展
    :提供完整的二次开发接口,可深度集成至企业OA、知识管理系统或教育平台,打造定制化解决方案。

二、技术架构与功能亮点

  1. 基于LangGraph的智能编排
    • LLM(文本大模型)
      :处理轻量级任务(如标题提取、段落分类)。
    • DeepThink(深度思考模型)
      :分析长上下文内容(如复杂逻辑、数据图表说明),优化内容结构。
    • 流程控制
      :利用LangGraph的有向无环图(DAG)设计PPT生成流程,确保Markdown解析、模板匹配、内容规划等步骤的可靠执行。
    • 多模型协作
    • 多模态支持
      :可选配VLLM(视觉大模型)实现图片生成、图表美化等功能(需注意性能优化问题)。
  2. 核心功能模块
    • 生成PPTX格式文件,兼容Microsoft PowerPoint、WPS等主流软件。
    • 支持分章节生成(如按Markdown的#标题拆分幻灯片)。
    • 根据内容类型(文字/图片/表格)和长度,自动匹配最佳版式(如标题页、双栏页、全图页)。
    • 支持手动调整布局规则(如优先使用"重点突出"版式)。
    • 解析模板的版式、字体、配色方案,建立布局规则库。
    • 支持上传企业定制模板,保持品牌一致性。
    • 自动识别标题层级、列表、代码块、表格等结构,转换为PPT内容单元。
    • 支持自定义标签(如<!-- PPT_NOTE: 演讲备注 -->)扩展功能。
    • Markdown解析引擎
    • PPT模板智能分析
    • 动态布局决策
    • 一键生成与导出

三、应用场景与商业价值

  1. 企业办公场景
    • 周报/月报自动化
      :员工提交Markdown格式的周报,系统自动生成带图表的标准PPT,减少重复劳动。
    • 项目汇报加速
      :项目经理上传项目文档,系统提取关键里程碑、风险点,生成可视化汇报材料。
    • 培训材料生成
      :根据课程大纲Markdown,快速制作包含互动元素的培训PPT(如嵌入测验题)。
  2. 教育领域应用
    • 教案制作工具
      :教师输入课程大纲,系统自动生成含时间分配、互动环节的教案PPT。
    • 学生作业辅助
      :学生提交论文Markdown,系统生成答辩PPT框架,辅助内容组织。
  3. 商业化扩展方向
    • SaaS服务
      :提供云端PPT生成平台,按生成次数或订阅制收费。
    • 企业定制服务
      :为大型客户部署私有化版本,集成内部知识库、数据看板等专属功能。
    • 插件生态
      :开发浏览器插件或VS Code插件,实现"边写Markdown边预览PPT"的实时协作体验。

四、部署与使用指南

  1. 快速部署方案
    • Docker部署(推荐)

      bash

      docker pull navigatee/ppt-generator:latest
      docker run -d -p 80:80 -p 5173:5173 navigatee/ppt-generator
      访问 http://localhost 即可使用前端界面。
    • 本地开发部署

      bash

      git clone https://www.gitpp.com/navigatee/project0717gvv-ppt.git
      cd
       project0717gvv-ppt
      npm install && npm run dev  # 前端启动
      python backend/app.py     # 后端启动
  2. 关键配置步骤
    • 模型API密钥配置

      在管理后台(admin/admin123)配置LLM、VLLM、DeepThink的API Key(支持OpenAI、Qwen、GLM等模型)。
    • 模板管理

      上传PPT模板文件(.pptx格式),系统自动分析版式并生成预览图。
    • Markdown输入示例

      markdown

      # 项目进展汇报  
      ## 本周完成  
      -
       完成用户需求调研(N=200)
      -
       核心功能开发进度:80%
      ![数据图表](https://example.com/chart.png)
  3. 常见问题解决
    • 内容规划失败
      :检查LLM返回的JSON结构是否符合规范(如需包含sections字段)。
    • 内容缺失
      :调整DeepThink模型的max_tokens参数或简化Markdown结构。
    • 生成速度慢
      :关闭多模态检测或优化模板复杂度(减少图片/动画数量)。

五、开源生态与二次开发支持

  1. 代码结构说明

    /backend       # 后端服务(Python Flask)
    /api         # 接口定义
    /models      # LangGraph流程定义
    /frontend      # 前端界面(Vue3 + TypeScript)
    /components  # PPT编辑器组件
    /templates      # 模板分析工具
    /tests         # 单元测试
  2. 二次开发接口

    • 自定义解析器
      :扩展Markdown标签支持(如<!-- PPT_LAYOUT: full-image -->)。
    • 插件系统
      :通过Python入口文件动态加载第三方功能(如数据可视化插件)。
    • API开放
      :提供RESTful接口供其他系统调用(如POST /api/generate)。

六、立即行动:为企业部署PPT生成系统

  1. 短期收益
    • 员工每周节省3-5小时PPT制作时间,专注核心业务。
    • 统一汇报材料格式,提升企业形象。
  2. 长期战略
    • 构建企业知识资产库,自动沉淀历史PPT中的最佳实践。
    • 探索AI+办公的更多场景(如自动生成会议纪要、数据分析报告)。

开源地址
https://www.gitpp.com/navigatee/project0717gvv-ppt
立即部署,开启办公自动化新纪元!


自动化PPT自动生成系统,完全免费,可以商业化,可以二开

源代码

https://www.gitpp.com/navigatee/project0717gvv-ppt

快在公司内部部署一套吧!!


没有评论:

发表评论

DeepSeek使用率断崖式下跌?

半年前,DeepSeek R1 的推出轰动了全球,无论东西方都是火的一塌糊涂,更是被外网称为 AI 领域的 Sputnik 时刻。 一夜之间,DeepSeek 相关的话题席卷了各大社交平台。上线后仅20天,每日活跃用户数量(DAU)就激增到 2215 万,成为全球增速最快的 ...