P28 - 在PPT中写入文字 - 图1 P28 - 在PPT中写入文字 - 图2 P28 - 在PPT中写入文字 - 图3 P28 - 在PPT中写入文字 - 图4

你好,我是UP:法学院毕业的Python程序员兆锋(点击查看🏆近期的付费答疑记录)
如有学习问题,欢迎加入学习群和我交流❤交流群

下面是本讲课程的视频、代码和配套文档:

主要内容

关于PPT这个主题,我们的美女老师还专门录了一个专题视频,请移步:

pip install python-pptx

from pptx import Presentation from pptx.util import Inches,Pt

ppt = Presentation() slide = ppt.slides.add_slide(ppt.slide_layouts[1])# 在PPT中插入一个幻灯片

body_shape = slide.shapes.placeholders

body_shape[0].text = ‘这是占位符0’

body_shape[1].text = ‘这是占位符1’

# title_shape = slide.shapes.title title_shape.text = ‘这是标题’

subtitle = slide.shapes.placeholders[1] #取出本页第二个文本框

subtitle.text = ‘这是文本框’

#

new_paragraph = body_shape[1].text_frame.add_paragraph()

new_paragraph.text = ‘新段落’

new_paragraph.font.bold = True

new_paragraph.font.italic = True

new_paragraph.font.size = Pt(15)

new_paragraph.font.underline = True

# left = Inches(2) top = Inches(2) width = Inches(3) height = Inches(3) # # # textbox = slide.shapes.add_textbox(left,top,width,height) textbox.text = ‘new textbox’

如何在文本框里添加第二段文字?

new_para = textbox.text_frame.add_paragraph()

new_para.text = ‘第二段文字’

#

ppt.save(‘test.pptx’) ```

配套文档

test.pptx

拓展内容

提问与答疑

提供以下3种交流方式:

  • 有任何问题,请加入Python学习群,和我交流~❤交流群
  • 也期待加我好友,我们深入沟通,我的微信:hdylw1024,请务必注明来意,否则很难通过。
  • 或者你也可以直接在本文档的留言板留言,和大家一起讨论~