python - 如何从 PowerPoint 文件创建一组图像文件?

标签 python powerpoint jpeg

我正在创建一个“幻灯片放映室”网页。用户将上传一个 PowerPoint 文件,我的服务器将使用该文件生成一组表示幻灯片的 .jpg 图像文件,以呈现在自定义“画廊查看器”中。

我是一名经验丰富的 Python 开发人员,但我找不到任何有用的东西。

我该怎么做?

最佳答案

在我的脑海中,我会这样做:

  1. 使用 OpenOffice.org 将 .ppt 文件转换为 PDF。 (OO.o 有一个非常丰富的 Java API。注意,它丰富而难以使用,但是一旦你弄清楚如何让它完成你需要的任务,你就万事俱备了。不知道你是否可以做任何有用的事情它通过 Python;不是我的语言。)
  2. 使用 ImageMagick 将 PDF 转换为 .jpg 文件。 (虽然有人告诉我在将 PDF 转换为 PS 文件之前将其转换为图像可以获得更好的结果。)(IM 的命令行界面本身就该死的接近于一种语言——尽管如此,一旦你弄清楚如何得到它做你想做的,一切就绪。)

不知道这是否是最有效/最可靠的方法。但从根本上说,我会在 Google 上搜索开源第三方工具,为我完成所有肮脏的工作。

关于python - 如何从 PowerPoint 文件创建一组图像文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2403041/

相关文章:

png - Javascript 从变量渲染 jpeg 二进制数据

ffmpeg - jpeg "frames"到 MP4 转换,快速修复

python - pyplot - 负数未正确显示

python - 逻辑参数没有适当约束

python - Eclipse - 控制台未显示 Python 代码片段输出

ios - 无法使用 iOS 应用程序中的 Url 方案从 Web URL 打开 Microsoft PowerPoint iPad 应用程序中的 powerpoint 演示文稿

python - XlsxWriter 不同时写入多个列

c# - 使用 OpenXML SDK 将包含注释的幻灯片从一个 PowerPoint 演示文稿复制到另一个演示文稿

powerpoint - 在 Powerpoint 幻灯片中插入形状(Office Javascript API)

c# - 如何在不将图像文件加载到内存的情况下更改图像文件旋转状态