下面是一个使用 Python 和 PowerPoint 库(python-pptx)创建自动 PPT 的代码示例:

from pptx import Presentation

def create_ppt(title, content):
    # 创建一个新的 PPT 文档
    prs = Presentation()

    # 添加标题页
    slide_layout = prs.slide_layouts[0]  # 使用标题布局
    slide = prs.slides.add_slide(slide_layout)
    title_placeholder = slide.shapes.title
    title_placeholder.text = title

    # 添加内容页
    slide_layout = prs.slide_layouts[1]  # 使用内容布局
    slide = prs.slides.add_slide(slide_layout)
    content_placeholder = slide.placeholders[1]  # 获取内容占位符
    content_placeholder.text = content

    # 保存 PPT 文档
    prs.save('自动PPT.pptx')
    print('自动 PPT 已创建完成!')

# 输入标题和内容
ppt_title = '自动化 PPT'
ppt_content = '这是自动生成的 PPT 内容。'

# 创建自动 PPT
create_ppt(ppt_title, ppt_content)

在上面的示例中,我们使用了名为python-pptx的库来创建 PPT 文档。首先,我们创建一个新的 Presentation 对象,并添加了标题页和内容页。然后,我们使用save()方法将 PPT 文档保存到指定的文件中。

请确保已经安装了python-pptx库,如果没有安装可以使用以下命令进行安装:

pip install python-pptx

这是一个简单的示例,你可以根据自己的需求进行扩展和自定义,例如添加更多的页数、布局和内容。

Python 自动生成 PPT 代码示例

原文地址: https://www.cveoy.top/t/topic/AMg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录