python实现向ppt文件里插入新幻灯片页面的方法


Posted in Python onApril 28, 2015

本文实例讲述了python实现向ppt文件里插入新幻灯片页面的方法。分享给大家供大家参考。具体实现方法如下:

# -*- coding: UTF-8 -*-
import win32com.client
import win32com.client.dynamic
import os
#我的示例(Template)文档名为 BugCurve.pptx
def PowerPoint():
  ppt = os.path.join(os.getcwd(), "BugCurve.pptx")
  App = win32com.client.Dispatch("PowerPoint.Application")
  App.Visible = True
  Presentation = App.Presentations.Open(ppt)
  mySlide = Presentation.Slides.Add(2, 12)
  #这份 Presentation 要增加一张 Slide, 位置就插入在第二页,
  #也就是封面(第一页)之后, 12 这个神奇的数字就是..
  #告诉PPT 那一页是空白的页面
  img = os.path.join(os.getcwd(), "This_is_Picture.png")
  shape = mySlide.Shapes.AddPicture(img,LinkToFile=False,SaveWithDocument=True,Left=40,Top=100,Width=650,Height=400)
  #mySlide 中要增加一个 框框(shape)指定那个框框的大小和位置, 
  #然后那个 shape ?热菀?湃胪夹?/pre>

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

Python 相关文章推荐
python使用append合并两个数组的方法
Apr 28 Python
Python 3中的yield from语法详解
Jan 18 Python
Python处理XML格式数据的方法详解
Mar 21 Python
Python在不同目录下导入模块的实现方法
Oct 27 Python
python使用PyCharm进行远程开发和调试
Nov 02 Python
python使用xslt提取网页数据的方法
Feb 23 Python
python爬取网页转换为PDF文件
Jun 07 Python
Anaconda的安装及其环境变量的配置详解
Apr 22 Python
Tensorflow tf.tile()的用法实例分析
May 22 Python
python实现股票历史数据可视化分析案例
Jun 10 Python
Python利用FlashText算法实现替换字符串
Mar 31 Python
python热力图实现的完整实例
Jun 25 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 #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
You might like
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
PHP iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
功能强大的php分页函数
2016/07/20 PHP
php格式文件打开的四种方法
2018/02/24 PHP
php面向对象程序设计中self与static的区别分析
2019/05/21 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
SharePoint 客户端对象模型 (一) ECMA Script
2011/05/22 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
2015/07/26 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
jQuery多个版本和其他js库冲突的解决方法
2016/08/11 Javascript
RequireJs的使用详解
2017/02/19 Javascript
Linux CentOS系统下安装node.js与express的方法
2017/04/01 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
2017/10/24 Javascript
Vuejs 2.0 子组件访问/调用父组件的方法(示例代码)
2018/02/08 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
vue递归组件实战之简单树形控件实例代码
2019/08/27 Javascript
浅谈layui里的上传控件问题
2019/09/26 Javascript
python数据清洗系列之字符串处理详解
2017/02/12 Python
浅谈python中np.array的shape( ,)与( ,1)的区别
2018/06/04 Python
Python中的异常处理try/except/finally/raise用法分析
2019/02/28 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
canvas 下载二维码和图片加水印的方法
2018/03/21 HTML / CSS
澳大利亚潮流尖端的快时尚品牌:Cotton On
2016/09/26 全球购物
Columbia美国官网:美国著名的户外服装品牌
2016/11/24 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
JAVA中的关键字有什么特点
2014/03/07 面试题
党员的自我评价范文
2014/01/02 职场文书
致1500米运动员广播稿
2014/02/07 职场文书
5s推行计划书
2014/05/06 职场文书
初中新生军训方案
2014/05/13 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
InterProcessMutex实现zookeeper分布式锁原理
2022/03/21 Java/Android