python添加win32com包,将ppt转换为图片
2017-07-03 16:41
916 查看
导出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://pan.baidu.com/s/1eSrI5UU
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
def
ppt2jpg(path,dPath):
pythoncom.CoInitialize()
App = win32com.client.DispatchEx("PowerPoint.Application")
App.Visible = True
App.DisplayAlerts= False
Presentation = App.Presentations.Open(path)
Presentation.SaveAs(dPath,ppSaveAsJPG)
Presentation.Close()
App.Quit()
path指ppt文件,dPath指图片保存位置
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://pan.baidu.com/s/1eSrI5UU
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
def
ppt2jpg(path,dPath):
pythoncom.CoInitialize()
App = win32com.client.DispatchEx("PowerPoint.Application")
App.Visible = True
App.DisplayAlerts= False
Presentation = App.Presentations.Open(path)
Presentation.SaveAs(dPath,ppSaveAsJPG)
Presentation.Close()
App.Quit()
path指ppt文件,dPath指图片保存位置
相关文章推荐
- 使用Python通过win32 COM打开Excel并添加Sheet
- 使用Python通过win32 COM打开Excel并添加Sheet的方法
- 将iPhone和iPod Touch png图片转换为可读png图片的源码(Python)
- python 利用win32com操作excel
- Powerpoint(PPT) 2003和2007添加http开头的图片的问题解决
- python模块:win32com用法详解
- python用win32com处理excel表格
- Zamzar.com 在线文档转换 图片转换 视频转换
- 用python的win32com模块替换word中的文字搞定批量打印奖状
- Python利用win32com操作Excel .
- [原] Powerpoint(PPT) 2003和2007添加http开头的图片的问题解决
- poi 读取 ppt,并将内容转换成图片
- python 利用win32com操作excel
- java转换ppt,ppt转成图片 乱码问题解决
- VISIO、WORD、PPT等输出文件转换成EPS图片
- 用Python把图片转换为ASCII字符的程序
- PPT电子扫描仪 ppt转换为图片Pdf工具
- VISIO、WORD、PPT等输出文件转换成EPS图片
- java转换ppt,ppt转成图片 乱码问题解决
- python3给图片添加水印