python 美化ppt_python操作PPT------PPT内容样式调整
from pptx importPresentationfrom pptx.util importCm, Ptfrom pptx.enum.text importMSO_VERTICAL_ANCHOR, PP_PARAGRAPH_ALIGNMENTfrom pptx.dml.color importRGBColor#新建PPT
prs =Presentation()
blank_slide_layout= prs.slide_layouts[1]
slide=prs.slides.add_slide(blank_slide_layout)
left= top = width = height = Cm(3)#slide.shapes.add_textbox(距離左邊,距離頂端,寬度,高度)
text_box =slide.shapes.add_textbox(left, top, width, height)#調(diào)整文本框背景顏色
fill =text_box.fill
fill.solid()#純色填充
fill.fore_color.rgb = RGBColor(247, 150, 70)
tf=text_box.text_frame
tf.text= '這是一段文本框里的文字'
#文本框邊框樣式調(diào)整
line =text_box.line
line.color.rgb= RGBColor(255, 0, 0)
line.width= Cm(0.3)#文本框樣式調(diào)整
tf.margin_bottom = Cm(0.1) #下邊距
tf.margin_left = 0 #左邊距
tf.vertical_anchor = MSO_VERTICAL_ANCHOR.BOTTOM #對(duì)齊文本方式:底端對(duì)齊
tf.word_wrap = True #文本框的文字自動(dòng)對(duì)齊
#段落對(duì)齊調(diào)整
p =tf.add_paragraph()
p.text= '這是第一段文字'p.alignment= PP_PARAGRAPH_ALIGNMENT #對(duì)齊方式
#字體樣式調(diào)整
p.text = '這是第二段文字'p.font.name= '微軟雅黑' #字體名稱
p.font.bold = True #是否加粗
p.font.italic = True #是否斜體
p.font.color.rgb = RGBColor(255, 0, 0) #字體顏色
p.font.size = Pt(20) #字體大小
prs.save('test1.pptx')
總結(jié)
以上是生活随笔為你收集整理的python 美化ppt_python操作PPT------PPT内容样式调整的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 06 小数据池 is 和 = = 再谈编
- 下一篇: python launcher卸载后蓝屏