首页 > 编程语言 >Python操作PowerPoint

Python操作PowerPoint

时间:2022-09-04 23:24:36浏览次数:46  
标签:pptx title Python text slide 操作 PowerPoint pres

首先我们需要安装名为python-pptx 的三方库

pip install python-pptx

然后根据以下示例进行操作

import pptx

from pptx import Presentation

# 创建幻灯片对象sasls

pres = Presentation()

# 选择母版添加一页

title_slide_layout = pres.slide_layouts[0]

slide = pres.slides.add_slide(title_slide_layout)

# 获取标题栏和副标题栏

title = slide.shapes.title subtitle = slide.placeholders[1]

# 编辑标题和副标题

title.text = "Welcome to Python" subtitle.text = "Life is short, I use Python"

# 选择母版添加一页

bullet_slide_layout = pres.slide_layouts[1]

slide = pres.slides.add_slide(bullet_slide_layout)

# 获取页面上所有形状

shapes = slide.shapes

# 获取标题和主体

title_shape = shapes.title

body_shape = shapes.placeholders[1]

# 编辑标题

title_shape.text = 'Introduction'

# 编辑主体内容

tf = body_shape.text_frame

tf.text = 'History of Python'

# 添加一个一级段落

p = tf.add_paragraph() p.text = 'X\'max 1989'

p.level = 1

# 添加一个二级段落

p = tf.add_paragraph()

p.text = 'Guido began to write interpreter for Python.'

p.level = 2

# 保存幻灯片

pres.save('test.pptx')
————————————————
原文链接:https://blog.csdn.net/weixin_43697367/article/details/125217732

标签:pptx,title,Python,text,slide,操作,PowerPoint,pres
From: https://www.cnblogs.com/jlt1982/p/16656469.html

相关文章

  • 第二章 操作系统基本原理(操作系统知识)
    一:操作系统概述 二:进程管理       PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思。              三:......
  • python学习Day59
    Day59今日内容概要路由层补充:网页伪静态视图层三板斧中视图函数的返回值问题视图函数返回json格式数据(JsonResponse)form表单携带文件数据FBV与CBV(核心)CBV源......
  • python 打包代码成可执行文件
    python项目打包成可执行文件为了方便程序的运行,Python提供了第三方库pyinstaller可以很方便的将项目打包成可执行的exe程序,安装方法:pipinstallpyinstaller1、使用方法:......
  • python 爬虫出现的问题,出现\u003等字符
    出现问题解决方法json.load(内容)结果 ......
  • Python京东价格爬取为空
    京东价格爬取为空,正则/beautifulsoup/lxml都获取不到价格信息原因:由于网页html动态加载了数据,所以在检查模式下能看到价格,但是实际上用正则/beautifulsoup/lxml都获取不到......
  • python-------assign的使用方法
    https://blog.csdn.net/qq_42240729/article/details/105628595?ops_request_misc=&request_id=&biz_id=102&utm_term=python%20assign&utm_medium=distribute.pc_search_r......
  • 2 python语言基本语法元素
    一.程序的格式框架1.缩进(1)缩进是用来表示代码之间的包含和层次关系(2)一个缩进是四个空格(3)是用来表明程序框架的唯一手段2.注释是代码的辅助性文字,不会被执行 二.语......
  • Hive基本操作
    Hive基本操作1、Hive分区在大数据中,最常见的一种思想就是分治,我们可以把大的文件切割划分成一个个的小的文件,这样每次操作一个个小的文件就会很容易了,同样的道理,在hive......
  • Python基础知识
    什么是Python命名空间?在Python中,所有的名字都存在于一个空间中,它们在该空间中存在和被操作——这就是命名空间。它就好像一个盒子,每一个变量都对应装着一个对象。当查询变......
  • python中的内置函数
    内置函数#1.abs函数print(abs(-1))#绝对值方法#2.all函数print(all([1,'aaa','']))#falseprint(all([]))#true#all方法里面是一个可迭代对象,all会自动将这......