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

本文实例讲述了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 內容要放入图形

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

时间: 2015-04-26

实例1.取得MYSQL版本 复制代码 代码如下: # -*- coding: UTF-8 -*-#安装MYSQL DB for pythonimport MySQLdb as mdbcon = Nonetry:    #连接mysql的方法:connect('ip','user','password','dbname')    con = mdb.connect('localhost', 'root',        'root', 'test');    #所有的查询,都在连接con的一个模块

本文实例讲述了python实现在windows下操作word的方法.分享给大家供大家参考.具体实现方法如下: import win32com from win32com.client import Dispatch, constants w = win32com.client.Dispatch('Word.Application') # 或者使用下面的方法,使用启动独立的进程: # w = win32com.client.DispatchEx('Word.Application') # 后台运行

复制代码 代码如下: #-*- coding:utf-8 -*- from win32com.client import Dispatch import time def start_office_application(app_name): # 在这里获取到app后,其它的操作和通过VBA操作办公软件类似 app = Dispatch(app_name) app.Visible = True time.sleep(0.5) app.Quit() if __name__ == '__main__

本文实例讲述了python读取json文件并将数据插入到mongodb的方法.分享给大家供大家参考.具体实现方法如下: #coding=utf-8 import sunburnt import urllib from pymongo import Connection from bson.objectid import ObjectId import logging from datetime import datetime import json from time import mktime

本文实例讲述了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

这个程序其实很早之前就完成了,一直没有发出了,趁着最近不是很忙就分享给大家. 使用BeautifulSoup模块和urllib2模块实现,然后保存成word是使用python docx模块的,安装方式网上一搜一大堆,我就不再赘述了. 主要实现的功能是登陆知乎,然后将个人收藏的问题和答案获取到之后保存为word文档,以便没有网络的时候可以查阅.当然,答案中如果有图片的话也是可以获取到的.不过这块还是有点问题的.等以后有时间了在修改修改吧. 还有就是正则,用的简直不要太烂-鄙视下自己- 还有,现在是

复制代码 代码如下: from win32com.client import DispatchEximport timeie=DispatchEx("InternetExplorer.Application") ie.Navigate("http://hi.baidu.com/mirguest/creat/blog/")ie.Visible=1while ie.Busy:    time.sleep(1) body=ie.Document.body# headerf

本文实例讲述了Python输出PowerPoint(ppt)文件中全部文字信息的方法.分享给大家供大家参考.具体分析如下: 下面的代码依赖于windows com,所以必须在机器上安装PowerPoint才能用,可以将PPT文件中的所有纯文本信息进行输出到指定的文件,非常实用. import win32com from win32com.client import Dispatch, constants ppt = win32com.client.Dispatch('PowerPoint.App

本文实例讲述了Python实现将json文件中向量写入Excel的方法.分享给大家供大家参考,具体如下: 有一个需要是将已经向量化的页面的数据中的向量写入Excel中用于展示,工作很简单,这里简单复习一下Excel文件写的工作,试验中使用的json文件内容如下: 复制代码 代码如下: [ {"vector": [0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0

将要写入的内容 构造 进一个list 中,使用writelines()方法 一次性写入. file_w.writelines(list) file_w.flush() file.close() 以上这篇python 实现一次性在文件中写入多行的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

本文实例讲述了Vue 实现从文件中获取文本信息的方法.分享给大家供大家参考,具体如下: 最近在使用vue做项目的时候,遇到一个需求,界面中需要显示大量的说明文字,为了保持界面的整洁和赶紧,决定采用单独的文件来存储显示信息,然后通过文件读取的方式显示到界面上. 刚开始我使用的是File和FileReader对象获取,但是比较气人的是这两个对象是IE浏览器特有的属性,chrome不支持,而且为了安全起见,现在浏览器是不推崇这种做法的,因为很容易造成文件被外部恶意删除或增加内容,安全性太低.无奈之下,

处理过滤Apache日志文件 access_test.log文件内容 27.19.74.143 - - [30/May/2015:17:38:21 +0800] "GET /static/image/smiley/default/sleepy.gif HTTP/1.1" 200 2375 8.35.201.164 - - [30/May/2015:17:38:21 +0800] "GET /static/image/common/pn.png HTTP/1.1" 2

一.文件内容的分发 应用场景:分批读取共有358086行内容的txt文件,每取1000条输出到一个文件当中 # coding=utf-8 # 分批读取共有358086行内容的txt文件,每取1000条输出到一个文件当中 txt_path = "E:/torrenthandle.txt" base_path="E:/torrent_distribution/" def distribution( ): f = open(txt_path,"r")

本文实例为大家分享了Python批量提取PDF文件中文本的具体代码,供大家参考,具体内容如下 首先需要执行命令pip install pdfminer3k来安装处理PDF文件的扩展库. import os import sys import time pdfs = (pdfs for pdfs in os.listdir('.') if pdfs.endswith('.pdf')) for pdf1 in pdfs: pdf = pdf1.replace(' ', '_').replace('-

①安装PIL:pip install Pillow(之前的博客中有写过) ②安装pytesser3:pip install pytesser3 ③安装pytesseract:pip install pytesseract ④安装autopy3: 先安装wheel:pip install wheel 下载autopy3-0.51.1-cp36-cp36m-win_amd64.whl[点击打开链接] 执行命令:pip install E:\360安全浏览器下载\autopy3-0.51.1-cp36

在ppt中加入python_python实现向ppt文件里插入新幻灯片页面的方法相关推荐

  1. python给ppt表格加边框_python实现向ppt文件里插入新幻灯片页面的方法

    本文实例讲述了python实现向ppt文件里插入新幻灯片页面的方法.分享给大家供大家参考.具体实现方法如下: # -*- coding: UTF-8 -*- import win32com.clien ...

  2. 如何在ppt中生成柱状图_在ppt中做柱状图的方法图解步骤

    ppt中经常用到图表,比如柱形图.圆饼图等,这些图就是基于一定的数据建立起来的,所以我们得先建立数据表格然后才能生成图表,为此 学习啦小编为你准备了在ppt中做柱状图的方法,希望对你有所帮助. 在pp ...

  3. html 超链接 ppt,在ppt中如何设置超链接?在ppt中实现超链接的设置介绍

    在ppt中如何设置超链接?在ppt中实现超链接的设置介绍 2018-03-14 22:14 责任编辑:砕月 导读 / PPT中插入超链接能够快速转到指定的网站或者打开指定的文件,又或者直接跳转至某页, ...

  4. if mybatis tk 多个_面试题:mybatis 中的 DAO 接口和 XML 文件里的 SQL 是如何建立关系的?...

    前言 这是 mybatis 比较常问到的面试题,我自己在以前的面试过程中被问到了2次,2次都是非常重要的面试环节,因此自己印象很深刻. 这个题目我很早就深入学习了,但是一直没有整理出来,刚好最近一段时 ...

  5. ppt中加入html,如何在ppt中插入html网页.ppt

    如何在ppt中插入html网页 如何在PPT中插入html网页 来自 晓冬 痕迹 -- 在演示ppt的时候,如果能直接调用设计精美的html页面,将会让你的演示锦上添花,此处介绍一种使用控件将网页插入 ...

  6. 怎么在ppt中加入html5,怎样在PPT中插入html网页.ppt

    怎样在PPT中插入html网页 如何在PPT中插入html网页 来自 晓冬 痕迹 -- 在演示ppt的时候,如果能直接调用设计精美的html页面,将会让你的演示锦上添花,此处介绍一种使用控件将网页插入 ...

  7. .sql文件_面试题:mybatis 中的 DAO 接口和 XML 文件里的 SQL 是如何建立关系的?

    前言 这是 mybatis 比较常问到的面试题,我自己在以前的面试过程中被问到了2次,2次都是非常重要的面试环节,因此自己印象很深刻.这个题目我很早就深入学习了,但是一直没有整理出来,刚好最近一段时间 ...

  8. 在虚拟机中怎么查看服务器的ip,虚拟机里Centos7的IP地址查看方法

    虚拟机里Centos7的IP地址查看方法 这里之所以是查看下IP ,是我们后面要建一个Centos远程工具Xshell 连接Centos的时候,需要IP地址,所以我们这里先 学会查看虚拟机里的Cent ...

  9. ppt中如何合并流程图_PPT流程图文件的合并

    下午ERP顾问要现状调研文档的PPT,由于我们是几个人分工做的,我就得把几个人的文档并到一块儿去. 合并的时候出了问题.其他几个人的文档一会儿就贴到一块儿了,只有我自己的不能和别人的合并.各自独立的文 ...

最新文章

  1. 微服务实战(六):选择微服务部署策略
  2. hdu 1046 完数
  3. il和idl区别_我来给普及一下matlab、IDL、fortran神马的区别吧
  4. 低成本运行 Spark 数据计算
  5. c++ template(4)基本技巧
  6. Python绘制三维散点图
  7. IA-32系统编程指南 - 第三章 保护模式的内存管理【2】
  8. 怎样彻底卸载软件?解决卸载残余?例如:总跳出Xftp 6.msi安装-Xftp 6无法访问你试图使用的功能所在的网络位置,单击“确定”重试,或在下面的框中输入包含安装程序包“Xftp 6.msi”文件
  9. python3字典升序排序_python3从零学习-4.2、内置数据类型
  10. python 检查代码规范_Python代码规范检测
  11. python显示文字框_python如何使用文本框
  12. Devops 05 Jenkins
  13. 阿里云服务器安全警告-异常网络连接-访问恶意域名
  14. 淘特,阿里在下沉市场的一把好刀
  15. tf.matrix_diag和tf.matrix_inverse的用法(tensorflow如何生成对角矩阵和求逆矩阵)
  16. Android播放M3U8格式视频失败
  17. 题目:两道迷宫类型题
  18. (详细易懂)一篇文章让你读懂到底什么是Ajax
  19. 51nod题解 1006 最长公共子序列LCS
  20. 华为云ecs服务器镜像上传到容器镜像服务SWR

热门文章

  1. 亚马逊aws云计算培训课程更适合哪些人员?
  2. jQuery中的$.ajax
  3. 网络安全态势感知研究综述
  4. Macbook Pro A1708更换磁盘
  5. 【教程】Edraw Max(亿图图示):怎么插入图片到思维导图中?
  6. VGA显示使用800*600的像素显示【转】
  7. 搞笑音乐:人在江湖漂
  8. Dom解析器使用实例
  9. python 素描化图像_任意图像转素描:Python分分钟实现
  10. 最后一位被整除 oracle,【CTF WriteUp】2020第四届强网杯部分Crypto题解