Python 自动生成 PPT 代码示例
下面是一个使用 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
这是一个简单的示例,你可以根据自己的需求进行扩展和自定义,例如添加更多的页数、布局和内容。
原文地址: https://www.cveoy.top/t/topic/AMg 著作权归作者所有。请勿转载和采集!