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程序设计有所帮助。

Posted in 未分类

发表评论