PPT Generator

📊 JSON驱动,一键生成专业PPT

办公榜 #16

JSON驱动的专业PPT生成工具,支持11种幻灯片类型、5套配色方案,一键生成标准可编辑的PowerPoint文件

收藏
26k
安装
9k
版本
2.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

PPT Generator 是一款开源的 PowerPoint 自动化生成工具,通过 JSON 配置驱动,将结构化数据转换为专业演示文稿。该工具基于 Python-pptx 库构建,无需手动操作 PowerPoint 即可批量生成标准化幻灯片。

显著优点

1. 丰富的幻灯片类型:涵盖封面(3种变体)、章节页、目录页、内容页、双栏对比、表格、图表(柱状/折线/饼图)、时间线、引用页、图片页、总结页、联系页共11种类型,满足商务汇报、学术展示、创意提案等多场景需求。

2. 专业配色方案:内置 business_blue、academic_white、creative_purple、tech_dark、minimal_gray 五套风格化主题,适配不同行业调性。

3. 完全可编辑输出:生成标准 .pptx 格式文件,可在 Microsoft PowerPoint、WPS、LibreOffice 中二次编辑,非静态图片导出。

4. 自动化特性:支持页脚、页码自动生成,多级列表缩进,表格隔行变色,渐变色背景等细节处理。

5. 健壮性设计:v2.0.0 版本新增错误跳过机制,单页异常不影响整体生成,并输出逐页报告。

潜在局限

  • 依赖 Python 运行环境,需预先安装 python-pptx 库
  • 图表类型仅支持基础三种(柱状/折线/饼图),复杂可视化需后续手动调整
  • 图片路径需本地绝对或相对路径,不支持 URL 直接嵌入
  • 动画效果、SmartArt 等高级 PowerPoint 特性未覆盖
  • 仅支持命令行调用,无图形界面

适用人群

  • 需批量生成标准化报告的数据分析师、咨询顾问
  • 学术研究人员快速构建论文答辩 PPT
  • 开发团队构建自动化文档生成流水线
  • 企业 IT 部门统一内部汇报模板

常规风险

工具本身为本地执行脚本,不涉及网络传输或云端服务,数据隐私风险可控。但需注意:

  • JSON 中的图片路径若指向外部网络资源,可能触发系统防火墙规则
  • 生成的 PPTX 若包含敏感数据,需遵循组织内部文件分级管理规范
  • MIT-0 许可证允许无限制商用,但 python-pptx 依赖需确认其许可证兼容性

PPT Generator 内容

scripts文件夹
手动下载zip · 9.9 kB
generate_pptx.pytext/plain
请选择文件