【问题标题】:Is there any document for the Python win32com operations on Powerpoint?Powerpoint上有没有关于Python win32com操作的文档?
【发布时间】:2011-12-04 05:29:19
【问题描述】:

我收集了一些关于如何打开演示文稿并访问幻灯片和形状的示例。但我想做更多其他操作(例如从指定的幻灯片生成缩略图)。我可以使用哪些方法?是否有说明所有功能的文档?

【问题讨论】:

    标签: python document powerpoint win32com


    【解决方案1】:

    通过查看 Jeremiah 指出的示例,假设您要导出幻灯片 #42,您似乎应该从那里开始然后执行类似的操作:

    Slide = Presentation.Slides(42)
    Slide.Export FileName, "PNG", 1024, 768
    

    将完整路径\filename.ext 替换为您要导出到的文件的文件名;细绳。 使用 PNG、JPG、GIF、WMF、EMF、TIF(在 PowerPoint 中并不总是一个好主意)等;细绳 接下来的两个数字是导出图像的宽度和高度(以像素为单位); VBLong(带符号的 32 位(4 字节)数字,范围从 -2,147,483,648 到 2,147,483,647)

    我抚摸过蟒蛇,但从未在它们身上编码过;这是我对语法的最佳猜测。修复任何错误应该不会太费力。

    【讨论】:

      【解决方案2】:

      不是要劝阻你,但我在 Python 中使用 COM 的经验是,你不会找到很多示例。

      如果有人在 Python 中使用 PowerPoint 发布大型教程或参考资料,我会感到震惊(但很高兴看到)。您可能已经找到的最好的可能是this article

      但是,如果您继续阅读该文章和其他一些 Python+COM 代码,您就会开始了解 VB 和 C# 代码如何使用相同的接口转换为 Python 代码的模式。

      一旦你理解了这一点,你最好的信息来源可能是 MSDN 上的PowerPoint API reference

      【讨论】:

        猜你喜欢
        • 2013-07-27
        • 1970-01-01
        • 2016-12-30
        • 1970-01-01
        • 2022-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-05
        相关资源
        最近更新 更多