from pptx import Presentation as pra
#实例化ppt对象
pts1=pra(r"C:\Users\Mavey\Desktop\ppt\35595591.pptx")
results=[]
for slide in pts1.slides:
#幻灯片版式
print(pts1.slide_layouts)
#幻灯片高度
print(pts1.slide_height)
#版式
print(slide.slide_layout)
#背景
print(slide.background)
#是否有注释
print(slide.has_notes_slide)
#名字
print(slide.name)
#标识
print(slide.slide_id)
#幻灯片占位符
print(slide.placeholders)
#主标题
print(slide.shapes.title)
print('*************************************')
for shape in slide.shapes:
#是否图表
print(shape.has_chart)
#是否表格
print(shape.has_table)
#是否文本框
print(shape.has_text_frame)
#高度
print(shape.height)
#是否占位符
print(shape.is_placeholder)
#形状类型
print(shape.shape_type)
print('***************************************************************')
Python之ppt的slide属性及shape属性
最新推荐文章于 2024-05-25 20:20:15 发布