当然,我们可以用ppt当中的替换功能手工替换。
再当然,我们还可以用ppt的宏功能实现,使用起来更方便。只是这个宏,目前我还没写出来,写出来后再另外分享了。
操作系统:win10
Python版本:3.7
使用的第三方库:python-pptx
如果没有安装第三方库的话,需要先安装下:
-
Windows:pip install python-pptx
-
Mac:pip3 install python-pptx
PPT是由许多页组成的,页叫做Slide;
每一页又包含了许多组件,像文本框、表格,这些组件叫做Shape。我们做PPT的时候,文字主要就是放在文本框或者表格中的;
文本框中的文字是以段落的形式存在的,段落叫做Paragraph;
表格是由单元格组成的,单元格叫做Cell,单元格中的文字,也是由段落组成的。
如下图:
代码实现的原理很简单,遍历Sl