Python 创建PPT

本篇为如何使用Python来创建ppt文件。

创建PPT

安装必要的库

命令如下:

bash 复制代码
pip install python-pptx

安装过程:

创建ppt文件

在当前目录下创建一个test的ppt文件。其中包含两页,分别使用了不同的布局。

第一页设置了标题和内容。第二页只设置了内容。

示例如下:

python 复制代码
from pptx import Presentation

# 创建一个新的PPT文件
presentation = Presentation()

# 添加一个标题幻灯片
slide_layout = presentation.slide_layouts[0]  # 选择标题幻灯片布局
slide = presentation.slides.add_slide(slide_layout)  # 添加标题幻灯片
slide.shapes.title.text = "这是标题"

title1 = slide.placeholders[1]
title1.text = "这是内容"

# 添加一个内容幻灯片
slide_layout = presentation.slide_layouts[2]  # 选择内容幻灯片布局
slide = presentation.slides.add_slide(slide_layout)
content = slide.placeholders[0]  # 获取内容框对象
content.text = "设置第二页内容"

# 保存PPT文件
presentation.save("test.ppt")

效果如下:

总结

本篇为如何使用Python来创建ppt文件。

相关推荐
0思必得01 小时前
[Web自动化] 处理爬虫异常
运维·爬虫·python·selenium·自动化·web自动化
喵手1 小时前
Python爬虫零基础入门【第九章:实战项目教学·第17节】内容指纹去重:URL 变体/重复正文的识别!
爬虫·python·爬虫实战·python爬虫工程化实战·零基础python爬虫教学·内容指纹去重·url变体
喵手2 小时前
Python爬虫零基础入门【第五章:数据保存与入库·第1节】先学最通用:CSV/JSONL 保存(可复现、可分享)!
爬虫·python·python爬虫实战·python爬虫工程化实战·python爬虫零基础入门·数据保存与入库·csv/jsonl
子夜江寒2 小时前
OpenCV 学习:图像拼接与答题卡识别的实现
python·opencv·学习·计算机视觉
bjxiaxueliang2 小时前
一文掌握Python Flask:HTTP微服务开发从入门到部署
python·http·flask
SunnyRivers2 小时前
Python 中的 HTTP 客户端:Requests、HTTPX 与 AIOHTTP 对比
python·httpx·requests·aiohttp·区别
JH30733 小时前
SpringBoot自定义启动banner:给项目加个专属“开机画面”
java·spring boot·后端
u0109272713 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
lixin5565563 小时前
基于迁移学习的图像风格增强器
java·人工智能·pytorch·python·深度学习·语言模型
阡陌..3 小时前
浅谈SAR图像处理---形态学滤波
图像处理·人工智能·python