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常用小技巧总结
Jun 01 Python
Python实现类似jQuery使用中的链式调用的示例
Jun 16 Python
python处理html转义字符的方法详解
Jul 01 Python
Python利用operator模块实现对象的多级排序详解
May 09 Python
Python虚拟环境virtualenv的安装与使用详解
May 28 Python
python 读取DICOM头文件的实例
May 07 Python
Python3连接SQLServer、Oracle、MySql的方法
Jun 28 Python
Python装饰器语法糖
Jan 02 Python
解决安装pyqt5之后无法打开spyder的问题
Dec 13 Python
如何利用Python 进行边缘检测
Oct 14 Python
python 实现音频叠加的示例
Oct 29 Python
Python Numpy库的超详细教程
Apr 06 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
德劲1103的维修打理经验
2021/03/02 无线电
如何对PHP程序中的常见漏洞进行攻击
2006/10/09 PHP
php简单实现快速排序的方法
2015/04/04 PHP
WordPress中自定义后台管理界面配色方案的小技巧
2015/12/29 PHP
Yii框架实现图片上传的方法详解
2017/05/20 PHP
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
js实现倒计时(距离结束还有)示例代码
2013/07/24 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
Vue.js第三天学习笔记(计算属性computed)
2016/12/01 Javascript
JavaScript实现Fly Bird小游戏
2016/12/15 Javascript
使用ionic切换页面卡顿的解决方法
2016/12/16 Javascript
vue修改vue项目运行端口号的方法
2017/08/04 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
vue-cli webpack 引入swiper的操作方法
2018/09/15 Javascript
vue+axios实现文件下载及vue中使用axios的实例
2018/09/21 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
详解element-ui中表单验证的三种方式
2019/09/18 Javascript
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
python实现zabbix发送短信脚本
2018/09/17 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
通过python实现windows桌面截图代码实例
2020/01/17 Python
python目标检测给图画框,bbox画到图上并保存案例
2020/03/10 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
python中upper是做什么用的
2020/07/20 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
《池塘边的叫声》教学反思
2014/04/12 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
2014小学一年级班主任工作总结
2014/12/05 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
Mysql Show Profile
2021/04/05 MySQL
Django实现drf搜索过滤和排序过滤
2021/06/21 Python
MySQL外键约束(Foreign Key)案例详解
2022/06/28 MySQL