如何使用pptx python将ppt幻灯片导出为图像

2024-05-12 19:58:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过pptx python将ppt幻灯片导出为png格式的图像

我已经使用了这个解决方案using win32com,但是在运行win32com.client.Dispatch("PowerPoint.Application")时遇到了错误com_error: (-2147221005, 'Invalid class string', None, None)

我也尝试过使用pptx_tools.utils.save_pptx_as_png,但它在询问Comptype module needed to save PNGs.,我在Python中找不到任何comptype模块。我已经安装了comtype模块,但它在导入时抛出语法错误

请告诉我将pptx幻灯片导出为图像的有效方法


Tags: 模块图像clientnonepngsave格式解决方案
2条回答

因为您已经用“pythonpptx”标记了它,所以我必须告诉您pythonpptx不能这样做

您必须通过自动化Powerpoint应用程序本身来实现这一点。(对不起,我不知道怎么做。)

经过多次尝试,我纠正了一些地方,运行良好:

  1. 导入模块: import win32com.client

  2. 您的路径1(pptx文件): “/ddd/xxx/yyy/file.pptx”

  3. 您的路径2(输出文件): “/ddd/xxx/yyy/file.jpg”

相关问题 更多 >