python ppt自动化,python自动生成ppt

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: