python - 如何使用 pptx-python 设置幻灯片的大小?
问题描述
我正在使用 pptx-python,我想将幻灯片的默认大小设置为全景大小 (16:9)。到目前为止,我只能创建默认大小为 4:3 的幻灯片。如何更改幻灯片的大小?
我尝试通过访问幻灯片的宽度和高度属性,但对象 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'
解决方案
此处找到的文档python-pptx 文档指出“演示”对象具有属性“slide_height”,但我没有看到任何有关具有属性高度的“幻灯片”对象的文档。相反,似乎“幻灯片”从“演示”继承了高度和宽度。
尝试将您的打印语句更改为以下内容。
print(presentation.slide_height)
推荐阅读
- php - 在 PHP 中将数据存储在全局变量中
- svg - 我可以创建一个遵循 svg 中现有线的圆圈吗?
- mongodb - Mongodb展开数组
- deep-learning - Pytorch/cuda:CPU 错误和 map_location
- python - python中的googleapiclient,使用updateContact返回403
- android - 如何删除 Jetpack Compose OutlinedTextField 上方的额外填充?
- c - 在 C 中读取文件的一部分
- file-upload - 有条件地使用 HttpObjectAggregator
- php - 我的 php 类函数中的非法偏移类型
- wordpress - 永久更新变体产品标题和摘录