我的任务是在幻灯片中插入数百张图像并调整其大小。
我需要使用与我们公司使用的其他幻灯片类似的特定源格式。
我一直在使用活跃的 python win32com API,并且已经弄清楚如何打开文件并创建空白幻灯片。
我的问题是我将如何插入图像并将其大小调整为我需要的任何大小(图像将是每个页面上唯一的东西)。另外,我尝试使用我公司的主题作为背景和标题页,但这并不像将图像放在页面上并重新调整大小那么重要。
任何帮助将不胜感激,谢谢!
我从泽维尔提到的页面上得到了这个:
Pict1 = Slide1.Shapes.AddPicture(FileName=pictName, LinkToFile=False, SaveWithDocument=True, Left=100, Top=100, Width=200, Height=200)
如果您的原始图像是正方形的,那么这将起作用;否则,就会扭曲它们。
最好将宽度和高度指定为 -1。然后 PPT 将以“自然”大小插入它们(无论 PPT 可能决定什么......对于当前目的来说并不重要)。然后,您可以读取形状的大小以确定其纵横比,并确保在更改大小时保持不变,或者您可以将形状的 .LockAspectRatio 属性设置为 true 并调整高度或宽度,另一个将自动调整以保持纵横比比率。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)