我正在创建一个“幻灯片放映室”网页。用户将上传一个 PowerPoint 文件,我的服务器将使用该文件生成一组表示幻灯片的 .jpg 图像文件,以呈现在自定义“画廊查看器”中。
我是一名经验丰富的 Python 开发人员,但我找不到任何有用的东西。
我该怎么做?
最佳答案
在我的脑海中,我会这样做:
- 使用 OpenOffice.org 将 .ppt 文件转换为 PDF。 (OO.o 有一个非常丰富的 Java API。注意,它丰富而难以使用,但是一旦你弄清楚如何让它完成你需要的任务,你就万事俱备了。不知道你是否可以做任何有用的事情它通过 Python;不是我的语言。)
- 使用 ImageMagick 将 PDF 转换为 .jpg 文件。 (虽然有人告诉我在将 PDF 转换为 PS 文件之前将其转换为图像可以获得更好的结果。)(IM 的命令行界面本身就该死的接近于一种语言——尽管如此,一旦你弄清楚如何得到它做你想做的,一切就绪。)
不知道这是否是最有效/最可靠的方法。但从根本上说,我会在 Google 上搜索开源第三方工具,为我完成所有肮脏的工作。
关于python - 如何从 PowerPoint 文件创建一组图像文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2403041/