文档

PPT Generator

试用

用一份 JSON 描述就能生成标准可编辑的 PPTX,自带 11 种版式与 5 套配色。

它能做什么

把幻灯片、图表、表格、时间线写在 JSON 文件里,执行一条 CLI 命令即可输出标准 .pptx。内置 11 种幻灯片类型(封面、章节、目录、内容、双栏、表格、图表、时间线、引用、图片、总结、联系页)和 5 套配色(business_blue、academic_white、creative_purple、tech_dark、minimal_gray)。支持自动页码、页脚、渐变背景、多级列表和 10 色角色调色板;单页出错会自动跳过并附上逐页报告,不会因一张坏页中断整份演示文稿。

什么时候用它

  • 从结构化数据生成业务汇报演示文稿
  • 用 JSON 模板批量产出周期性状态同步 PPT
  • 制作带图表与时间线的学术或技术分享
  • 把脚本的结构化输出直接转成可分享的 PPTX

技能文档

PPT Generator

专业 PPT 生成器。通过 JSON 描述生成标准、可编辑的 PowerPoint 演示文稿。

用法

python3 scripts/generate_pptx.py slides.json --out output.pptx

JSON 结构

{
  "style": "business_blue",
  "footer": "机密",
  "page_numbers": true,
  "output": "report.pptx",
  "slides": [
    {"type": "cover", "title": "标题", "subtitle": "副标题", "variant": "centered"},
    {"type": "section", "title": "第一部分"},
    {"type": "agenda", "title": "目录", "topics": ["主题1", "主题2"], "highlight": 0},
    {"type": "content", "title": "内容页", "items": ["要点1", "要点2"], "columns": 1},
    {"type": "two_column", "title": "双栏", "left": ["左栏"], "right": ["右栏"]},
    {"type": "table", "title": "表格", "headers": ["A","B"], "rows": [[1,2]]},
    {"type": "chart", "title": "图表", "chart_type": "bar|line|pie",
     "categories": ["Q1","Q2"], "series": [{"name":"S1","values":[10,20]}]},
    {"type": "timeline", "title": "时间线",
     "milestones": [{"label":"阶段1","desc":"描述"}]},
    {"type": "quote", "title": "", "quote": "内容", "attribution": "作者"},
    {"type": "image", "title": "图片", "image_path": "img.png", "overlay": false},
    {"type": "summary", "title": "总结", "points": ["要点"], "conclusion": "结论"},
    {"type": "contact", "title": "联系我们", "info": "邮箱/电话"}
  ]
}

幻灯片类型(11 种)

类型功能
cover封面,3 种变体:centered / left / split
section过渡页/章节分隔
agenda目录页,支持高亮当前章节
content内容页,支持单栏/双栏、多级列表
two_column双栏对比
table表格(隔行变色)
chart图表(柱状/折线/饼图)
timeline时间线/里程碑
quote引用/强调
image图片页,支持普通/全屏叠加两种模式
summary总结页,底部结论框
contact结尾/联系信息页

配色方案(5 套)

风格适用场景
business_blue商业汇报,专业稳重
academic_white学术论文,简洁规范
creative_purple创意展示,时尚活力
tech_dark技术分享,现代高端
minimal_gray通用场景,简约百搭

能力变更(v2.0.0)

  • 修复: 副标题与标题共用 textbox 导致重叠
  • 修复: layout 参数声明但未使用
  • 修复: 图片幻灯片不检查文件是否存在
  • 修复: 标题栏硬编码 10 英寸宽度
  • 新增: 11 种幻灯片类型(原 7 种 → 11 种)
  • 新增: 分页目录页(agenda)
  • 新增: 封面 3 种变体(居中/居左/分割)
  • 新增: 图表支持(柱状图/折线图/饼图)
  • 新增: 时间线/里程碑
  • 新增: 引用/强调页
  • 新增: 结尾/联系信息页
  • 新增: 自动页码 + 页脚
  • 新增: 渐变色背景
  • 新增: 多级列表支持
  • 新增: 10 色完整调色板(原 5 色 → 10 色角色)
  • 新增: JSON 驱动生成管线
  • 新增: 错误跳过 + 逐页报告

常见问题

输入格式是什么?
一份 JSON 文件,按 type、content、style 等字段描述每一页。运行 `python3 scripts/generate_pptx.py slides.json --out output.pptx` 即可生成 .pptx。
生成的 PPTX 还能二次编辑吗?
可以。输出是标准 .pptx,能用 PowerPoint 等软件正常打开编辑,每一页都是正常版式而非扁平化的图片。
支持图表和表格吗?
支持。图表类型涵盖柱状图、折线图、饼图,需要提供 categories 与 series;表格类型自带隔行变色渲染。

相关技能

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。

作者 Iván855 次安装69 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai22 次安装8 星标

在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。

作者 Iván559 次安装18 星标

从 AdMapix API 拉取广告创意、应用、榜单和收入预估等数据,原样返回结构化 JSON。

作者 fly0pants4.3k 次安装296 星标

ToBeWin 的更多技能

浏览全部技能

把 Word、PDF、Excel、PowerPoint、HTML、Markdown 与 TXT 文档翻译成另一种语言,同时保留原始排版。

作者 tobewin36 次安装1 星标

Professional Excel spreadsheet generator. Use when user needs to create data tables, reports, charts, financial models, or any structured data in Excel forma...

作者 ToBeWin82 次安装3 星标

中国新闻资讯聚合工具。Use when user wants to get latest news from Chinese sources. Supports multiple news sites (Sina, Sohu, NetEase, Tencent) via browser automation an...

作者 ToBeWin57 次安装3 星标

Data analysis tool for Excel, CSV, Word, PDF, TXT, Markdown files. Use when user needs to analyze, summarize, or compare data from multiple files. Supports f...

作者 ToBeWin68 次安装1 星标

Marketing plan generator with web research and Word output. Use when user needs to create marketing plans, promotional campaigns, social media strategies. Fe...

作者 ToBeWin31 次安装1 星标

Data visualization chart generator. Use when user needs to create charts from data for reports, presentations, or documents. Supports bar, line, pie, scatter...

作者 tobewin43 次安装1 星标