导出excel所需操作
pip install xlwt 安装xlwt-1.2.0-py2.py3-none-any.whl

添加win32模块
cmd 命令下执行python3 registry.py
然后运行pywin32-218.win-amd64-py3.3.exe

下载链接:https://jaist.dl.sourceforge.net/project/pywin32/pywin32/Build%20218/pywin32-218.win-amd64-py3.3.exe

1、MSO.py
        1)、开始-运行-cmd    
        2)、进入win32com\client
            >cd D:\Program Files (x86)\Python33\Lib\site-packages\win32com\client
        3)、执行makepy.py
            D:\Program Files (x86)\Python33\Lib\site-packages\win32com\client>makepy.py
        4)、在弹出窗口中选择"Microsoft Office 15.0 Object Library",确定:
                Generating to D:\Program Files (x86)\Python33\Lib\site-packages\win32com\gen_py\91493440-5A91-11CF-8700-00AA0060263Bx0x2x9.py
                Building definitions from type library...
                Generating...
                Importing module
        5)、从命令行窗口中可以看到在文件夹gen_py中生成了一个.py文件,重命名为:MSO.py

2、MSPPT.py
        重复上述步骤,
        在第4步中选择“Microsoft PowerPoint 15.0 Object Library”,

重命名为:MSPPT.py

使用时进行导入

import win32com.gen_py.MSO as MSO
import win32com.gen_py.MSPPT as MSPPT g = globals()
for c in dir(MSO.constants): g[c] = getattr(MSO.constants, c)
for c in dir(MSPPT.constants): g[c] = getattr(MSPPT.constants, c)def ppt2jpg(path,dPath):pythoncom.CoInitialize()App = win32com.client.DispatchEx("PowerPoint.Application")App.Visible = TrueApp.DisplayAlerts= FalsePresentation = App.Presentations.Open(path)Presentation.SaveAs(dPath,ppSaveAsJPG)Presentation.Close()App.Quit()

path指ppt文件,dPath指图片保存位置

Member name Description
ppSaveAsPresentation Save as a presentation.
ppSaveAsPowerPoint7 Reserved for internal use.
ppSaveAsPowerPoint4 Reserved for internal use.
ppSaveAsPowerPoint3 Reserved for internal use.
ppSaveAsTemplate Save as a template.
ppSaveAsRTF Save as an RTF.
ppSaveAsShow Save as a slide show.
ppSaveAsAddIn Save as an AddIn.
ppSaveAsPowerPoint4FarEast Reserved for internal use.
ppSaveAsDefault Save in the default format.
ppSaveAsHTML Save as an HTML document.
ppSaveAsHTMLv3 Save as HTMLv3.
ppSaveAsHTMLDual Save as HTML Dual version.
ppSaveAsMetaFile Save as a MetaFile.
ppSaveAsGIF Save as a GIF image.
ppSaveAsJPG Save as a JPG image.
ppSaveAsPNG Save as a PNG image.
ppSaveAsBMP Save as an BMP image.
ppSaveAsWebArchive Save as a Web archive.
ppSaveAsTIF Save as a TIF file.
ppSaveAsPresForReview Reserved for internal use.
ppSaveAsEMF Save in the Enhanced MetaFile (EMF) format.
ppSaveAsOpenXMLPresentation Save as an open XML presentation.
ppSaveAsOpenXMLPresentationMacroEnabled Save as a macro-enabled open XML presentation.
ppSaveAsOpenXMLTemplate Save as an open XML template.
ppSaveAsOpenXMLTemplateMacroEnabled Save as a macro-enabled open XML template.
ppSaveAsOpenXMLShow Save as an open XML show.
ppSaveAsOpenXMLShowMacroEnabled Save as a macro-enabled open XML show.
ppSaveAsOpenXMLAddin Save as an open XML add-in.
ppSaveAsOpenXMLTheme Save as an open XML theme.
ppSaveAsPDF Save as a PDF.
ppSaveAsXPS Save in the XML Paper Specification (XPS) format.
ppSaveAsXMLPresentation Save as an XML presentation.
ppSaveAsOpenDocumentPresentation Save as an open document presentation.
ppSaveAsOpenXMLPicturePresentation Save slideshow as an OpenXML Picture Presentation.
ppSaveAsWMV Save slideshow as a Windows Media Video (WMV) file.
ppSaveAsExternalConverter Save as External Converter.

python添加win32com包,将ppt转换为图片相关推荐

  1. python ppt 图片_利用Python将PPT转换为图片并合成长图

    最近因为某些需求需要将PPT转换为图片并合并成预览图,于是第一时间就想到了用python解决问题,过程中参考了一位老哥写的文章,链接如下.Python行家:用Python实现ppt转化图片(附带长图合 ...

  2. canvas导出图片python_利用Python将PPT转换为图片并合成长图

    最近因为某些需求需要将PPT转换为图片并合并成预览图,于是第一时间就想到了用python解决问题,过程中参考了一位老哥写的文章,链接如下. Python行家:用Python实现ppt转化图片(附带长图 ...

  3. 【Python】PyMuPDF模块将PDF转换为图片

    上一篇文章介绍了pdf2image模块+poppler将PDF转换为图片,这篇文章主要介绍另外一个模块PyMuPDF.  PyMuPDF(又名"fitz"):MuPDF的Pytho ...

  4. Python实例 -- 如何将.npy文件转换为图片

    为了节省空间,有时会将.jpg文件转换为.npy文件,这样便于存储,然后需要图片的时候,再将其转为.jpg文件,这个过程是如何实现的呢?为了演示这个案例,我们分为2步. 第1步:将.jpg文件保存为. ...

  5. java ppt转换为html5,Apache POI PPT - PPT转换为图片

    您可以将演示文稿转换为图像文件. 以下程序显示了如何去做.import java.io.File; import java.io.FileInputStream; import java.io.Fil ...

  6. php ppt转换成图片格式,帮忙看下,这个程序实现使用office的COM组件将ppt转换为图片...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 本人比较菜,看不出来为什么,只支持office2003或者是office2007.请问如何能改为更高版本的吗,因为这两个版本只有32位的,在64位系统下调 ...

  7. php自动获取ppt封面图片,帮忙看下,这个程序实现使用office的COM组件将ppt转换为图片...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 本人比较菜,看不出来为什么,只支持office2003或者是office2007.请问如何能改为更高版本的吗,因为这两个版本只有32位的,在64位系统下调 ...

  8. linux下ppt转图片的方法

    上篇介绍了windows上将ppt转换为图片的方法,但是在linux平台上确并无法使用,这里再介绍一下自己开发过程中使用的linux上ppt转图片的方法! 同样的,使用POI会有之前存在的清晰度以及内 ...

  9. ppt转html java_poi ppt转换为html,实现在线预览

    ppt转换为html的原理就是将ppt转换为图片 import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics2 ...

最新文章

  1. 用户配置,用户组管理,用户管理
  2. java 双向链表例子_Java双向链表按照顺序添加节点的方法实例_Java_软件编程
  3. ubuntu下面的背光键盘的使用
  4. [C++11]可调用对象
  5. 平板电脑有什么用_除了盖泡面,平板电脑没什么用了
  6. 线程间到底共享了哪些进程资源?
  7. 信息传递(NOIP2015提高组Day1T2)
  8. malloc和free
  9. 红帽学习笔记[RHCSA] 第六课[进程、服务相关]
  10. TeeChart控件
  11. Windows64位 python3.6安装pyHook
  12. 公共信息模型(CIM)
  13. 服务器IMM2实战介绍
  14. 2022年智源社区年度热点推荐丨新春集锦
  15. 爱因斯坦阶梯问题及寻找完全数问题
  16. 何训田介绍(二)——黄孩子
  17. Hiredis 简介
  18. 前端学习笔记(CSS、JS基础篇)
  19. 让你的EXCEL表格每页都自动生成表头
  20. 如何系统自学python_如何系统的自学Python?自学python入门必看

热门文章

  1. MySQL备库复制延迟的原因及解决办法
  2. 三代组装软件Canu使用
  3. 【毕业设计】树莓派单片机墨水屏电子日历系统 - 物联网 嵌入式
  4. 测试还是国外的香?走进海外测试开发工程师
  5. 河海大学计算机与信息科学,刘凡 - 河海大学 - 计算机与信息学院
  6. php配置设置时区,php如何设置时区
  7. 微信小程序开发--组织通讯录
  8. centos7安装ifconfig命令
  9. eclipse git 取远程代码_【JAVA】Eclipse中使用git进行pull远程代码
  10. 完整责任链模式——回旋链