Python实现对PPT文件进行截图操作的方法


Posted in Python onApril 28, 2015

本文实例讲述了Python实现对PPT文件进行截图操作的方法。分享给大家供大家参考。具体分析如下:

下面的代码可以为powerpoint文件ppt进行截图,可以指定要截取的幻灯片页面,需要本机安装了powerpoint,可以指定截图的大小分辨率

import os
import comtypes.client
def export_presentation(path_to_ppt, path_to_folder):
  if not (os.path.isfile(path_to_ppt) and os.path.isdir(path_to_folder)):
    raise "Please give valid paths!"
  powerpoint = comtypes.client.CreateObject("Powerpoint.Application")
  # Needed for script to work, though I don't see any reason why...
  powerpoint.Visible = True
  powerpoint.Open(path_to_ppt)
  # Or some other image types
  powerpoint.ActivePresentation.Export(path_to_folder, "JPG")
  #这里可以写成:
  #Presentation.Slides[1].Export("C:/path/to/jpg.jpg","JPG",800,600);
  powerpoint.Presentations[1].Close()
  powerpoint.Quit()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 Python
python基础教程之常用运算符
Aug 29 Python
理解Python垃圾回收机制
Feb 12 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
Feb 02 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
May 29 Python
python matlibplot绘制3D图形
Jul 02 Python
python实现微信小程序自动回复
Sep 10 Python
django实现支付宝支付实例讲解
Oct 17 Python
python用requests实现http请求代码实例
Oct 31 Python
python实现简单坦克大战
Mar 27 Python
简述python&pytorch 随机种子的实现
Oct 07 Python
Pytest中conftest.py的用法
Jun 27 Python
在Python下尝试多线程编程
Apr 28 #Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
Apr 28 #Python
python使用append合并两个数组的方法
Apr 28 #Python
python实现的简单文本类游戏实例
Apr 28 #Python
初步解析Python下的多进程编程
Apr 28 #Python
python实现将pvr格式转换成pvr.ccz的方法
Apr 28 #Python
简单介绍Python中的JSON使用
Apr 28 #Python
You might like
教你IIS6的PHP最佳配置方法
2006/09/05 PHP
php将会员数据导入到ucenter的代码
2010/07/18 PHP
php实现的递归提成方案实例
2015/11/14 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
JavaScript和ActionScript的交互实现代码
2010/08/01 Javascript
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
vue实现动态列表点击各行换色的方法
2018/09/13 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
2019/01/08 jQuery
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
python交互式图形编程实例(三)
2017/11/17 Python
Python中的random.uniform()函数教程与实例解析
2019/03/02 Python
python动态进度条的实现代码
2019/07/03 Python
python基础教程之while循环
2019/08/14 Python
python监控nginx端口和进程状态
2019/09/06 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
python把一个字符串切开的实例方法
2020/09/27 Python
python模拟点击玩游戏的实例讲解
2020/11/26 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
美国NBA官方商店:NBA Store
2019/04/12 全球购物
党员群众路线承诺书
2014/05/20 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
医院2014国庆节活动策划方案
2014/09/21 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
2016年秋季趣味运动会开幕词
2016/03/04 职场文书
用python批量解压带密码的压缩包
2021/05/31 Python
深入理解mysql事务隔离级别和存储引擎
2022/04/12 MySQL