用途:借助 python-pptx 生成专业的 PowerPoint 演示文稿,并支持较丰富的定制能力。
主要能力:创建标题页、内容页、图表页、图片页和结束页;提供多种配色方案与字体组合的主题定制;内容方面支持文本格式化(标题、正文、项目符号)、数据图表(柱状图、折线图、饼图)、表格、图片嵌入以及 SmartArt 样式布局。
使用方式:可用自然语言提出需求快速创建,例如指定“Q4 销售报告”并列出各页内容;也可根据给定数据创建并生成柱状图展示趋势;还可指定主题,如“商务蓝主题的公司介绍 PPT”。输入参数包括 title(必需)、slides(必需)、theme(默认 business_blue)、author、company。可用主题有 business_blue(默认)、tech_dark、nature_green、elegant_gray、vibrant_orange。生成的 .pptx 文件通过 Files API 返回,可在 PowerPoint、Keynote 或 Google Slides 中打开编辑。主脚本为 generate_ppt.py,包含主题配置和幻灯片生成逻辑。
适用场景:适合快速产出结构清晰、风格统一的工作汇报、数据展示和公司介绍类演示文稿。建议先列出大纲再填充内容,有数字时优先用图表展示,整篇保持主题一致,每页控制在 5 至 7 个要点。
限制:单个 PPT 建议不超过 30 页;图片需要提供 URL 或 base64 编码;复杂动画效果有限。