首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python 处理PPT文档(二)

之前学习了使用Python创建PPT文档,今天学习使用Python利用PPT模板里的内容生成新的PPT文档。学习前复习一下PPT文档的结构,如下图所示:

这里有

这里有一个PPT模板,内容如下图所示:

原理

根据模板生成新的PPT文档,首先要定位到要修改的地方,然后替换要修改的内容。shape.has_text_frame方法判断是否是文本框,shape.text_frame方法获取文本框,获取了文本框可以直接获取里面所有文本内容,也可以通过段落获取文本内容,获取某个段落的文本内容,最后将文本替换成我们想要的内容。

代码实现如下图所示:

运行代码得到的PPT文档如下图所示:

生成的PPT文档字体设置好像和模板不太一样,可以像python处理Word文档一样进行字体设置。

paragraph.font.bold = False

重新运行结果生成的文档和原模板对比如下图所示:

现在可以看到字体设置已经相同了。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230108A015FA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券