如何使用pptx-python设置幻灯片的大小?

时间:2019-10-16 13:14:22

标签: python python-pptx

我正在使用pptx-python,我想将幻灯片的默认大小设置为全景大小(16:9)。到目前为止,我只能创建4:3大小的幻灯片(默认幻灯片)。如何更改幻灯片的大小?

我尝试通过获取幻灯片的height属性的宽度,但是对象Slide没有任何这些属性。

   presentation = Presentation()
   title_only_slide_layout = presentation.slide_layouts[5]
   slide = presentation.slides.add_slide(title_only_slide_layout)
   print(slide.height)

AttributeError: 'SlideShapes' object has no attribute 'height'

1 个答案:

答案 0 :(得分:0)

python-pptx Documentation处找到的文档指出,“ Presentation”对象的属性为“ slide_height”,但是我没有看到有关“ Slide”对象的属性为height的任何文档。相反,“幻灯片”似乎继承了“演示文稿”的高度和宽度。

尝试将打印语句更改为以下内容。

print(presentation.slide_height)