分享
第01课-写入简单文字
输入“/”快速插入内容
第01课-写入简单文字
飞书用户5271
2024年6月1日修改
安装:
代码块
Python
pip install python-pptx
官方文档地址:
https://python-pptx.readthedocs.io/en/latest/index.html
。
代码块
Python
from pptx import Presentation
prs = Presentation() #默认模板
使用自己定义的模板
prs = Presentation(mypath)
当使用自己定义的模板时,需要先定义"母版"。'mypath'的ppt中要有母版样式才可以。
代码块
Python
#需要使用add_slide对prs.slides新增ppt页,[0]代表prs中母版样式的索引
slide1 = prs.slides.add_slide(prs.slide_layouts[0])
prs pptx对象
slides 幻灯片
shapes 幻灯片的内容,在shapes可以使用.title、add_textbox、add_picture、add_table等,插入或编辑对应元素
代码块
Python
slide1.shapes.title.text = "python"
# 用placeholder来定位也可以
# 0是标题,1是副标题
# slide1.placeholders[0].text = "法律人学python"
slide1.placeholders[1].text = "自动办公"
保存文件
代码块
Python
prs.save('data/ppt_example.pptx')