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

标签 python python-pptx

我正在使用 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)

属性错误:“SlideShapes”对象没有属性“高度”

最佳答案

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

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

print(presentation.slide_height)

关于python - 如何使用 pptx-python 设置幻灯片的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58414238/

相关文章:

python - 为什么我在使用 Python boto s3 select_object_content 时出现此错误?

python - Django 使用 Redis 进行缓存

python - 如何使用python powerpoint保持文本的原始文本格式?

python - 使用具有背景填充的单元格将列添加到列表

python - 从 Powerpoint 中提取表格

python - 使用 python-pptx 将 matplotlib 图形保存在 ppt 文件中,而不保存图形

python - 有没有办法识别一个单词是否有相同的字母相邻?

python - 在 Windows 中复制 fork() 的最佳方法是什么?

javascript - 我对 JavaScript 中的对象感到很困惑

python-3.x - 自动换行数据标签python-pptx