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的WEB框架Flask中使用多个配置文件的解决方法
Apr 18 Python
python自带的http模块详解
Nov 06 Python
python用reduce和map把字符串转为数字的方法
Dec 19 Python
python用装饰器自动注册Tornado路由详解
Feb 14 Python
Python实现简单的语音识别系统
Dec 13 Python
使用Python读取大文件的方法
Feb 11 Python
python3+PyQt5实现柱状图
Apr 24 Python
Django--权限Permissions的例子
Aug 28 Python
python Popen 获取输出,等待运行完成示例
Dec 30 Python
解决TensorFlow GPU版出现OOM错误的问题
Feb 03 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
【超详细】八大排序算法的各项比较以及各自特点
Mar 31 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设计模式 Observer(观察者模式)
2011/06/26 PHP
解析yahoo邮件用phpmailer发送的实例
2013/06/24 PHP
PHP中让curl支持sock5的代码实例
2015/01/21 PHP
PHP 数据结构队列(SplQueue)和优先队列(SplPriorityQueue)简单使用实例
2015/05/12 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
2016/05/07 PHP
PHP读取大文件末尾N行的高效方法推荐
2016/06/03 PHP
php版微信返回用户text输入的方法
2016/11/14 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
2017/05/12 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
PHP函数按引用传递参数及函数可选参数用法示例
2018/06/04 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
TP5框架实现上传多张图片的方法分析
2020/03/29 PHP
JavaScript 计算当天是本年本月的第几周
2009/03/22 Javascript
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
2010/06/19 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
IE浏览器下PNG相关功能
2015/07/05 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
2015/08/28 Javascript
jQuery模仿单选按钮选中效果
2016/06/24 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
node.js的Express服务器基本使用教程
2019/01/09 Javascript
[01:02:54]完美世界DOTA2联赛PWL S2 FTD vs GXR 第一场 11.22
2020/11/26 DOTA
Python中subprocess模块用法实例详解
2015/05/20 Python
python 打印对象的所有属性值的方法
2016/09/11 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
如何表示python中的相对路径
2020/07/08 Python
最简单的matplotlib安装教程(小白)
2020/07/28 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
森马旗舰店双十一营销方案
2014/09/29 职场文书
工作收入证明模板
2014/10/10 职场文书
担保贷款承诺书
2015/04/30 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers