Python自动化办公之如何创建PPT文件
发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,本文小编为大家详细介绍"Python自动化办公之如何创建PPT文件",内容详细,步骤清晰,细节处理妥当,希望这篇"Python自动化办公之如何创建PPT文件"文章能帮助大家解决疑惑,下面跟着小编的思路
千家信息网最后更新 2024年12月12日Python自动化办公之如何创建PPT文件
本文小编为大家详细介绍"Python自动化办公之如何创建PPT文件",内容详细,步骤清晰,细节处理妥当,希望这篇"Python自动化办公之如何创建PPT文件"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
python-pptx 的安装
安装:
pip install xlsxwriter
若安装不上或者安装速度过慢,可以换国内的镜像源地址:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-pptx
导入:
import python=pptx
生成一个空的 PPT
创建空 PPT 对象
ppt = Presentation() 通过 Presentation() 实例化一个 ppt 对象(Presentation 可以通过 python-pptx 直接拿过来使用)
设置 PPT 的布局
layout = ppt.slide_layout[1] 通过 slide_layout[1] 对当前的 ppt 对象设定一个布局,在中括号内可以选择 0-8 共计9中布局。
生成一页PPT
slide = ppt.slides.add_slide(layout) 通过 slides.add_slide(layput) 函数将 layout 传入,就生成一页PPT了
保存PPT
ppt.save(pptx) 通过 save() 函数,传入保存的地址,由此,一个PPT文件就创建成功了。
代码示例如下:
# coding:utf-8import pptx # pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-pptxppt = pptx.Presentation() # 生成ppt对象layout = ppt.slide_layouts[1] # 选择布局 0、1、7 三种最常用slide = ppt.slides.add_slide(layout)ppt.save('test1.ppt')
运行结果如下:
python-pptx 的9种布局
代码示例如下:
# coding:utf-8import pptx # pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-pptxppt = pptx.Presentation() # 生成ppt对象layout = ppt.slide_layouts[0] # 选择布局 0、1、7 三种最常用# 样式[0] 只是一个 title# 样式[1] 显示 title 与 文本# 样式[7] 显示左右两个区域,title 在左侧。slide = ppt.slides.add_slide(layout)ppt.save('test1.ppt')
看一下常用的几种样式:
读到这里,这篇"Python自动化办公之如何创建PPT文件"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
布局
对象
生成
文件
样式
办公
自动化
常用
文章
选择
代码
内容
函数
地址
示例
妥当
成功
两个
区域
只是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么服务器适合登录
医药数据库智慧芽newtype
正宇软件开发公司
江西省服务器地址云空间
数据库打开文件只显示文件夹
法医dna数据库包括哪些
上海纽约大学网络安全老师
江苏一站式网络技术咨询热线
贯彻落实网络安全生产
广东专业网络技术分类服务保障
在各种网络安全解决方案中
路由器怎么架设联机服务器
大话西游2移民后能回原服务器吗
linuxdhcp服务器
软件开发过程6
服务器的ie老是提示安全
mysql修改数据库实例名
网络技术开发是指
漳平软件开发外包哪家好
全国网络技术落后的地区在哪
更换同型号串口服务器
计算机软件开发培训文档
消防通信网络技术中心
香港云服务器怎么更安全
云南民族大学青年之声网络安全
酒店业网络安全定级备案
网络安全信息培训简报
通俗理解网络技术
闵行区品质软件开发诚信合作
软件开发团队分工协作ppt