python ppt自动化,python自动生成ppt
Python-pptx模块是Python中用于PPT操作的模块。本文将使用这个模块来创建PPT文件。文中的样例代码讲解的很详细,感兴趣的朋友可以看看。
目录
PPT创建python-pptx安装会生成一个空的PPTpython-pptx 9布局。从本章开始,将进入PPT文件的自动操作。PPT自动化的目的还是很简单的。包括“PPT创建”、“PPT阅读(图片为无图不可读对象)”和“PPT”的基本操作。用来操作PPT的模块是python-pptx模块,我们将全程使用该模块实现上述内容。
PPT 的创建
接下来,我们来学习如何使用python-pptx模块创建PPT。
python-pptx 的安装
安装:
pip安装xlsxwriter
如果安装不了或者安装速度太慢,可以改国产镜像源地址:pipi install-I https://pypi.tuna.tsinghua.edu.cn/simple Python-PPTX。
导入:
导入python=pptx
生成一个空的 PPT
创建一个空的PPT对象
Ppt=Presentation()通过Presentation()实例化一个Ppt对象(Presentation可以通过python-pptx直接使用)
设置PPT的布局
Layout=ppt.slide_layout[1]通过slide_layout[1]为当前ppt对象设置一个布局,可以在括号内选择0到8的9种布局。
生成一页PPT
slide=ppt . slides . add _ slide(layout)通过slides.add_slide(layput)函数传入布局,会生成一页PPT。
保存PPT
Ppt.save(pptx)通过save()函数传入保存的地址。结果,成功创建了一个PPT文件。
代码示例如下:
#编码:utf-8
导入pptx # pip install-I https://pypi.tuna.tsinghua.edu.cn/simple python-pptx
Ppt=pptx。Presentation() #生成ppt对象
Layout=ppt.slide_layouts[1] #选择最常用的布局0、1和7。
slide=ppt.slides.add_slide(布局)
ppt.save(test1.ppt )
运行结果如下:
python-pptx 的9种布局
代码示例如下:
#编码:utf-8
导入pptx # pip install-I https://pypi.tuna.tsinghua.edu.cn/simple python-pptx
Ppt=pptx。Presentation() #生成ppt对象
Layout=ppt.slide_layouts[0] #选择最常用的布局0、1和7。
# Style [0]只是一个标题
# Style [1]显示标题和文本
# Style [7]在左侧和右侧显示两个区域,标题在左侧。
slide=ppt.slides.add_slide(布局)
ppt.save(test1.ppt )
看看几种常用的风格:
这里不一一列举了。有兴趣的可以一个一个的试试。
关于在Python的自动化office中创建PPT文件的这篇文章到此结束。关于用Python创建PPT文件的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。