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类参数self使用示例
Feb 17 Python
仅用50行代码实现一个Python编写的计算器的教程
Apr 17 Python
Python实现Smtplib发送带有各种附件的邮件实例
Jun 05 Python
Python多继承原理与用法示例
Aug 23 Python
python如何创建TCP服务端和客户端
Aug 26 Python
Python爬虫常用小技巧之设置代理IP
Sep 13 Python
Django开发的简易留言板案例详解
Dec 04 Python
用Python实现将一张图片分成9宫格的示例
Jul 05 Python
pytorch torch.expand和torch.repeat的区别详解
Nov 05 Python
python线程定时器Timer实现原理解析
Nov 30 Python
Python 操作 MySQL数据库
Sep 18 Python
Python 中数组和数字相乘时的注意事项说明
May 10 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
php数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
PHP代码保护--Zend Guard的使用详解
2013/06/03 PHP
PHP的邮件群发系统phplist配置方法详细总结
2016/03/30 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
php 三大特点:封装,继承,多态
2017/02/19 PHP
PHP实现的一致性Hash算法详解【分布式算法】
2018/03/31 PHP
详解json在php中的应用
2018/09/30 PHP
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
2008/11/24 Javascript
JavaScript下通过的XMLHttpRequest发送请求的代码
2011/06/28 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
jQuery实现布局高宽自适应的简单实例
2016/05/28 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
vue项目设置scrollTop不起作用(总结)
2018/12/21 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
使用Python编写vim插件的简单示例
2015/04/17 Python
Python中用于返回绝对值的abs()方法
2015/05/14 Python
pandas 数据归一化以及行删除例程的方法
2018/11/10 Python
python实现烟花小程序
2019/01/30 Python
python2.7的flask框架之引用js&css等静态文件的实现方法
2019/08/22 Python
用Python实现校园通知更新提醒功能
2019/11/23 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
动态密码技术
2012/10/18 面试题
最热门的自我评价
2013/12/30 职场文书
银行办理业务介绍信
2014/01/18 职场文书
安全生产检讨书
2014/01/21 职场文书
中学生自我鉴定
2014/02/04 职场文书
体育教师自我鉴定
2014/02/12 职场文书
幼儿园大班开学教师寄语
2014/04/03 职场文书
2014年高中班主任工作总结
2014/11/08 职场文书
护士自荐信怎么写
2015/03/06 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
java设计模式--建造者模式详解
2021/07/21 Java/Android