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文件。

相关推荐
我的xiaodoujiao几秒前
API 接口自动化测试详细图文教程学习系列23--结合Pytest框架使用4-前后置处理
python·学习·测试工具·pytest
weixin_BYSJ19871 分钟前
springboot旅游管理系统04470(附源码+开发文档+部署教程)
java·spring boot·python·算法·django·flask·旅游
SimonKing6 分钟前
Java程序员接入AI的另一种姿势:LangChain4j
java·后端·程序员
右耳朵猫AI14 分钟前
Rust技术周刊 2026年第20周
开发语言·后端·rust
苏三说技术15 分钟前
别再用MySQL了,AI时代这个数据库更香!
后端
杨运交16 分钟前
[025][Web模块]基于 Spring Boot 的请求日志过滤器设计与实现
前端·spring boot·后端
kaico201823 分钟前
Python 在 Jenkins Pipeline 中的使用总结
开发语言·python·jenkins
多彩电脑24 分钟前
在Kivy中制造可移动控件
python
IT_陈寒25 分钟前
React的useEffect里设状态?我又踩雷了
前端·人工智能·后端
Zy_Yin12333 分钟前
拆解如何用anthropic金融agent做投研
人工智能·python·深度学习·金融·github