跳到主要内容

自动化生成

使用 python-pptx 和 AI 自动生成 PPT 文件。

安装

pip install python-pptx openai

Prompt

将以下 Markdown 大纲转换为 PPT 结构化数据:

[粘贴大纲]

输出格式:
[{
"slide_number": 1,
"title": "...",
"content": ["...", "..."],
"layout": "title_and_content",
"notes": "..."
}]

示例

from pptx import Presentation
from pptx.util import Inches

prs = Presentation()
slide = prs.slides.add_slide(prs.slide_layouts[1])
slide.shapes.title.text = "AI Application"
slide.placeholders[1].text = "Generated by AI"
prs.save("output.pptx")

注意事项

  • 批量生成前用少量数据测试模板
  • 注意 PowerPoint 的布局兼容性
  • 图表的样式需要单独配置