Office三件套中,我们已经学了Word和Excel,剩下的PPT肯定也是要学的,为了防止一些没怎么接触过PPT的小白同学不认识PPT,这里简单介绍一下。
PPT的全称是PowerPoint,是微软Office三件套之一,平时我们也经常把PPT叫作幻灯片或者演示文稿,实际上幻灯片也不一定就是指PowerPoint,制作幻灯片的软件还有很多,比如说focusky、keynote等,但我们后面提到幻灯片就是指PowerPoint,PPT文档类型有ppt和pptx两种,前者是PowerPoint2003或更早版本使用的格式,pptx是从PowerPoint2007开始使用的文档格式,pptx性能优于ppt。
说实在的,在平时办公的时候使用PPT的场景没有Word和Excel那么多,即使有,也只是针对某个主题设计一套演示文稿,而批量操作幻灯片的情况并不多。但不管平时是否需要使用Python操作PPT,趁此机会先学了吧,如果你已经学会了使用python-docx操作Word,那么本节的内容你也可以轻松掌握,因为我们要使用一个与python-docx非常相似的库,那就是python-pptx。
使用Python操作PPT的库并不多,不过还是有一个比较好用的库,就是pythonpptx。从这个库的名字就可以看出它与python-docx是亲戚,这两个库有不少操作方式都是类似的,比如说段落、Run、长度单位等,所以如果你掌握了python-docx,在学习python-pptx的时候就会感觉它是一个熟悉的陌生人,具体的情况请跟着我的步骤慢慢了解。
在学习之前,先使用pip安装好python-pptx这个库,代码如下:
pip install python-pptx