使用Python 操作PPT 自动化办公解放双手- StudyQ

2020-11-26  本文已影响0人  StudyQuant量化投资

最近由于操作PPT制作实习证明,由于每个人的名字,性别,部门都不一样,手写比较麻烦。 就研究了一波使用PYTHON来操作PPT 制作实习证明。

前言

如果你想入门量化,了解更多量化投资知识,欢迎点击加入关注StudyQuant的公众号(量化投资学院)
也欢迎交流,互相学习。个人VX: 82789754

StudyQuant量化投资学院 计划在未来逐步公开以下内容:

先教一下PYTHON 如何操作PPT

第一步: 安装依赖库

进入anaconda prompt

图片.png
pip install python-pptx

安装成功

图片.png

新建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')

运行成功

图片.png

添加文本

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 ,获取下列免费资源

上一篇 下一篇

猜你喜欢

热点阅读