业务上需要把PPT转换成PNG图片,使用comtypes先转换成pdf,然后pdf2image加poppler按页转换PNG。
环境加依赖库的准备
1 | Python 3.12.4 |
转换代码
1 | import comtypes.client |
‘POINTER(IUnknown)’ object has no attribute ‘Presentations’错误解决
1 | deck = powerpoint.Presentations.Open(inputFileName) |
业务上需要把PPT转换成PNG图片,使用comtypes先转换成pdf,然后pdf2image加poppler按页转换PNG。
1 | Python 3.12.4 |
1 | import comtypes.client |
1 | deck = powerpoint.Presentations.Open(inputFileName) |