程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

用python实现对PPT的操作(python_pptx)

hfteth 2025-05-10 22:08:08 技术文章 6 ℃

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文档并添加了一个幻灯片,其中包括标题和内容。然后,它加载了现有的文档并读取了幻灯片中的内容。接着,示例代码修改了文档中的内容,并添加了一个新的幻灯片。最后,修改后的文档被保存。

Tags:

最近发表
标签列表