python截图代码讲解_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为PPT文件进行截图操作的代码详解相关推荐
- python模拟手写笔迹_Python实现基于KNN算法的笔迹识别功能详解
本文实例讲述了Python实现基于KNN算法的笔迹识别功能.分享给大家供大家参考,具体如下: 需要用到: Numpy库 Pandas库 手写识别数据 点击此处本站下载. 数据说明: 数据共有785列, ...
- python 录制web视频_Python django框架 web端视频加密的实例详解
视频加密流程图: 后端获取保利威的视频播放授权token,提供接口api给前端 参考文档:http://dev.polyv.net/2019/videoproduct/v-api/v-api-play ...
- python中英文字频率_python实现统计文本中单词出现的频率详解
本文实例为大家分享了python统计文本中单词出现频率的具体代码,供大家参考,具体内容如下 #coding=utf-8 import os from collections import Counte ...
- Python加解压文件gzip库操作一文详解
目录 一.gzip GZIP概念 文件格式 二.Python gzip库 gzip.open gzip.GzipFile压缩和解压 gzip.comress()压缩数据 解压数据 第一种 第二种 第三 ...
- python抽奖滚动界面_Python使用Tkinter实现转盘抽奖器的步骤详解
我使用 Python 中的 Tkinter 模块实现了一个简单的滚动抽奖器,接下来继续写一个简单的转盘抽奖器. 滚动抽奖器与点名的场景相似,是从一群人中抽出中奖的人,奖品是提前确定了的,抽奖只是确定中 ...
- python类的命名空间_Python之关于类变量的两种赋值区别详解
我就废话不多说了,还是直接看代码吧! # -*- coding:utf-8 -*- #面试题,写一个方法,将一行字符串中所有的单词数量统计出来 class Person(object): TAG = ...
- python截图代码_Python为PPT文件进行截图操作的代码
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import os import comtypes.client def export_p ...
- python处理mat数据_python读取.mat文件的数据及实例代码
首先导入scipy的包 from scipy.io import loadmat 然后读取 m = loadmat("F:/__identity/activity/论文/data/D001. ...
- python自动批量下载_Python批量下载鼠标样式,自动化一条龙处理详解
前情提要 最近发现一款特别好看的壁纸软件,其中提供了鼠标样式,感觉很好看!很精致!心想肯定是请求下载然后启用鼠标样式, 那么发送请求,那不就可以用Python爬虫了吗? 其中鼠标样式下图: 爬虫环境 ...
最新文章
- 开发日记-20190628 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 5
- 10款免费工具:敏捷开发运维(DevOps)的好帮手
- 【51nod - 1076】2条不相交的路径(Tarjan无向图判环)
- java中gc触发的条件,各种gc触发条件统计
- CAMoE——屠榜 video retrieval challenge
- [Luogu] 模板题-最近公共祖先
- C#导入Excel报错问题3。
- 第三讲 对话框的创建
- Ubuntu 20.04桌面美化
- 机器学习 简答题 速记
- 如何成为一名程序员面霸
- STC开天斧USB仿真
- 分析师意外下调评级为中性,苹果财报能否改变科技股走向?
- Xmanager 5问题记录
- 世界头号黑客“米特尼克”自述人生感悟
- movie计算机英语作文,关于电影的英语作文movie
- Segmenter Transformer for Semantic Segmentation
- 医药CRM解决方案,助力医药企业数字化转型
- mp8播放器 android 1.4,listview(自定义适配器)与媒体播放器android
- 关系型和非关系型数据库的区别