python 自动化办公之(三)PPT操作

python 自动化办公之(三)PPT操作

一、安装ppt库

pip install python-pptx

二、接口介绍

#导入库
from pptx import Presentation

#创建ppt
prs = Presentation()

#相应的操作

#保存
prs.save(“test.pptx”)

添加一个图片
slide.shapes.add_picture(图片路径, 距离左边, 距离顶端, 宽度, 高度)

三、程序示例

from pptx import Presentation

#创建ppt
ppt = Presentation()

#获取句柄  slide_layouts[]表示的是ppt中不同的版式
title_slide_layout = ppt.slide_layouts[0]

#添加幻灯片
slide = ppt.slides.add_slide(title_slide_layout)
slide1 = ppt.slides.add_slide(title_slide_layout)
#添加图片
slide.shapes.add_picture("be1.jpg",0,0)

#获取标题句柄   
title = slide.shapes.title 
#一定要先知道每个空格的占位符id,才可以进行下面内容的填充
subtitle = slide.placeholders[1]


title.text = "自我演讲"
subtitle.text = "姓名:xxx \n"  +"来自:重庆 \n"

print("创建完成")
ppt.save("test.pptx")

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值