from pptx import Presentation
# 创建一个新的PPT文档
prs = Presentation()
# 添加幻灯片
slide_layout = prs.slide_layouts[1] # 选择布局类型
slide = prs.slides.add_slide(slide_layout)
# 添加标题
title = slide.shapes.title
title.text = “Title”
# 添加文本框
content = slide.placeholders[1]
content.text = “Content”
# 保存文档
prs.save('example.pptx')
# 读取现有的PPT文档
prs = Presentation('example.pptx')
# 遍历文档中的幻灯片
for slide in prs.slides:
for shape in slide.shapes:
if shape.has_text_frame:
print(shape.text_frame.text)
# 修改文档中的内容
slide = prs.slides[0]
title = slide.shapes.title
title.text = “Modified Title”
# 添加新的幻灯片
new_slide_layout = prs.slide_layouts[5]
slide = prs.slides.add_slide(new_slide_layout)
# 保存修改后的文档
prs.save('example.pptx')
以上代码创建了一个新的PPT文档并添加了一个幻灯片,其中包括标题和内容。然后,它加载了现有的文档并读取了幻灯片中的内容。接着,示例代码修改了文档中的内容,并添加了一个新的幻灯片。最后,修改后的文档被保存。

















- 最新
- 最热
只看作者