使用Python 操作PPT 自动化办公解放双手- StudyQuant -Python全栈量化

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

前言

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

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

  • 量化投资教学系列:「Python量化投资文章 」中进行详细的介绍,你也可以直接查看我们实时更新
  • Python量化免费课程 :关注公众号 量化投资学院 回复 python量化 获取

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

  • 回复“热点研报”,获取近年热点券商金融工程研究报告
  • 回复“Python量化”,获取Python量化免费学习课程
  • 报名课程/合作咨询 请加VX:82789754

你可能感兴趣的:(使用Python 操作PPT 自动化办公解放双手- StudyQuant -Python全栈量化)