我收集了一些关于如何打开演示文稿并访问幻灯片和形状的示例。但我想做更多其他操作(例如从指定的幻灯片生成缩略图)。我可以使用哪些方法?是否有说明所有功能的文件?
问问题
4096 次
2 回答
8
不要让你气馁,但我在 Python 中使用 COM 的经验是,你不会找到很多示例。
如果有人在 Python 中使用 PowerPoint 发布大型教程或参考资料,我会感到震惊(但很高兴看到)。可能你会找到的最好的,你可能已经找到了,就是这篇文章
但是,如果您继续阅读该文章和其他一些 Python+COM 代码,您就会开始看到 VB 和 C# 代码如何使用相同的接口转换为 Python 代码的模式。
一旦你理解了这一点,你最好的信息来源可能是 MSDN 上的PowerPoint API 参考。
于 2011-10-10T04:25:37.170 回答
0
通过查看 Jeremiah 指出的样本,假设您想导出幻灯片 #42,您似乎会从那里开始然后执行类似的操作:
Slide = Presentation.Slides(42)
Slide.Export FileName, "PNG", 1024, 768
将完整路径\filename.ext 替换为要导出到的文件的 Filename;细绳。使用 PNG、JPG、GIF、WMF、EMF、TIF(在 PowerPoint 中并不总是一个好主意)等;字符串接下来的两个数字是导出图像的宽度和高度(以像素为单位);VBLong(有符号的 32 位(4 字节)数字,范围从 -2,147,483,648 到 2,147,483,647)
我抚摸过蟒蛇,但从未在其中编码过;这是我对语法的最佳猜测。修复任何错误不应该太费力。
于 2011-10-11T00:57:31.717 回答