python pptx将图像对齐到幻灯片的中心

the*_*ter 4 python python-2.7 python-pptx

我需要将图像添加到pptx幻灯片中,并希望将其定位在幻灯片的中心,而无需手动计算尺寸和对齐方式,

我发现了一个关于文本处理的问题关于文本居中对齐的问题

以及与文本一起使用的文档: 有关居中对齐文本的文档

但是找不到找到图像的方法,

有想法吗?

sca*_*nny 7

它的工作方式与文本不同;图像上没有中心对齐或对齐属性。您需要使用一个公式。

image.left = (prs.slide_width - image.width) / 2
Run Code Online (Sandbox Code Playgroud)

  • 对我来说,这给出了一个错误:`TypeError:值必须是整数类型,得到<class 'float'>`。但这很容易用“image.left = int((prs.slide_width - image.width) / 2)”来解决,结果是完美的。感谢您的原始答案(和问题)! (2认同)