最近由于操作PPT制作实习证明,由于每个人的名字,性别,部门都不一样,手写比较麻烦。 就研究了一波使用PYTHON来操作PPT 制作实习证明。
前言
如果你想入门量化,了解更多量化投资知识,欢迎点击加入关注StudyQuant的公众号(量化投资学院)
也欢迎交流,互相学习。个人VX: 82789754
StudyQuant量化投资学院 计划在未来逐步公开以下内容:
- 量化投资教学系列:「Python量化投资文章 」中进行详细的介绍,你也可以直接查看我们实时更新
- Python量化免费课程 :关注公众号 量化投资学院 回复 python量化 获取
先教一下PYTHON 如何操作PPT
第一步: 安装依赖库
进入anaconda prompt
pip install python-pptx
安装成功
新建PPT
from pptx import Presentation
prs = Presentation()
title_slide_layout = prs.slide_layouts[0] # 调用第一个版式
slide = prs.slides.add_slide(title_slide_layout) # 添加一个PPT页面
title = slide.shapes.title #创建标题
subtitle = slide.placeholders[1] #创建副标题
title.text = "Hello, World!"
subtitle.text = "python-pptx was here!"
prs.save('test.pptx')
运行成功
添加文本
from pptx import Presentation
from pptx.util import Inches, Pt
# 新建PPT
prs = Presentation()
# 选取第7个版式
blank_slide_layout = prs.slide_layouts[6]
# 添加页面
slide = prs.slides.add_slide(blank_slide_layout)
# 添加控制的长度
left = top = width = height = Inches(1)
# 添加txBox
txBox = slide.shapes.add_textbox(left, top, width, height)
# 指定TF
tf = txBox.text_frame
# 替换TF
tf.text = "This is text inside a textbox"
# 在所在的TF中,添加段落
p = tf.add_paragraph()
p.text = "This is a second paragraph that's bold"
p.font.bold = True # 设置加粗
p = tf.add_paragraph()
p.text = "This is a third paragraph that's big"
p.font.size = Pt(40) # 设置字体大小
prs.save('添加文本.pptx')
更多教程
如果你想入门量化,了解更多量化投资知识,欢迎点击加入关注我们的公众号(量化投资学院),欢迎大家加入。
也欢迎大神交流投资,互相学习。个人VX: 82789754
更多量化学习资源
关注公众账号 StudyQuant ,获取下列免费资源
- 回复“热点研报”,获取近年热点券商金融工程研究报告
- 回复“Python量化”,获取Python量化免费学习课程
- 报名课程/合作咨询 请加VX:82789754
网友评论