python自动生成ppt(Pythonpptx模块学习之二生成多层结构ppt文件)

#复制粘贴并运行如下代码即可

# -*- coding: utf-8 -*-

from pptx import Presentation

prs = Presentation()

bullet_slide_layout = prs.slide_layouts[1]

slide = prs.slides.add_slide(bullet_slide_layout)

shapes = slide.shapes

title_shape = shapes.title

body_shape = shapes.placeholders[1]

title_shape.text = 'Adding a Bullet Slide,#title_shape.text'

tf = body_shape.text_frame

tf.text = 'Find the bullet slide layout,#tf = body_shape.text_frame'

p = tf.add_paragraph()

p.text = 'Use _TextFrame.text for first bullet'

p.level = 1

p = tf.add_paragraph()

p.text = 'Use _TextFrame.add_paragraph() for subsequent bullets'

p.level = 2

prs.save('test002.pptx')

python自动生成ppt(Pythonpptx模块学习之二生成多层结构ppt文件)(1)

源代码截图

''' 运行后生成ppt文件如下图 '''

python自动生成ppt(Pythonpptx模块学习之二生成多层结构ppt文件)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页