【发布时间】:2010-03-08 16:59:37
【问题描述】:
我正在创建一个“幻灯片放映室”网页。用户将上传一个 PowerPoint 文件,我的服务器将使用该文件生成一组代表幻灯片的 .jpg 图像文件,以在自定义“图库查看器”中呈现。
我是一位经验丰富的 Python 开发人员,但我找不到任何有用的东西。
我该怎么做?
【问题讨论】:
-
here 已发布类似问题。
标签: python powerpoint jpeg
我正在创建一个“幻灯片放映室”网页。用户将上传一个 PowerPoint 文件,我的服务器将使用该文件生成一组代表幻灯片的 .jpg 图像文件,以在自定义“图库查看器”中呈现。
我是一位经验丰富的 Python 开发人员,但我找不到任何有用的东西。
我该怎么做?
【问题讨论】:
标签: python powerpoint jpeg
在我的脑海中,我会这样做的方式:
不知道这是不是最有效/最可靠的方法。但从根本上说,我会在 Google 上寻找开源的第三方工具来为我完成所有的脏活。
【讨论】:
Apache POI 和 Jython。 POI,甚至有一个 ImageExtractor 类,但只是看了一眼 Javadocs,我怀疑它不完整。
【讨论】:
您是在 Windows 上执行此操作吗?如果是win32 com:
import win32com.client
Application = win32com.client.Dispatch("PowerPoint.Application")
Application.Visible = True
Presentation = Application.Presentations.Open(pathToPPT)
Presentation.Slides[1].Export("C:/path/to/jpg.jpg", "JPG", 800, 600);
etc...
【讨论】: