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

作者:重负在身 时间:2021-09-01 15:58:22 

本文实例讲述了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程序设计有所帮助。

标签:python,ppt,插入
0
投稿

猜你喜欢

  • Python实现对桌面进行实时捕捉画面的方法详解

    2022-09-06 19:12:59
  • 浅谈python中列表、字符串、字典的常用操作

    2023-02-02 23:59:15
  • golang使用json格式实现增删查改的实现示例

    2024-04-27 15:36:51
  • 交互设计实用指南系列(10)—别让我思考

    2010-03-01 12:50:00
  • 详解Python如何实现Excel数据读取和写入

    2023-10-29 06:46:35
  • 《色彩解答》系列之三 色彩对比

    2008-02-17 14:40:00
  • vue 项目代码拆分的方案

    2024-06-05 09:17:56
  • PHP CURL CURLOPT参数说明(curl_setopt)

    2023-11-14 19:06:44
  • Vue中使用webpack别名的方法实例详解

    2024-05-11 09:13:41
  • 使用python从三个角度解决josephus问题的方法

    2022-02-22 02:19:55
  • python中数组和矩阵乘法及使用总结(推荐)

    2021-11-30 04:29:31
  • python文件特定行插入和替换实例详解

    2022-05-01 11:16:27
  • Python递归函数 二分查找算法实现解析

    2021-06-22 05:58:38
  • python如何解析复杂sql,实现数据库和表的提取的实例剖析

    2024-01-21 06:37:51
  • SQL SERVER中的流程控制语句

    2024-01-12 18:25:26
  • asp如何定时执行约定的页面?

    2009-11-15 20:17:00
  • pytest内置fixture使用临时目录流程详解

    2021-12-27 06:49:23
  • Python 中包/模块的 `import` 操作代码

    2021-07-10 02:52:20
  • python3.5的包存放的具体路径

    2023-11-27 21:11:21
  • Python Vaex实现快速分析100G大数据量

    2021-05-24 08:48:58
  • asp之家 网络编程 m.aspxhome.com