如题,我有一个模板,我想根据需求复制模板中间的某一页多次,比如复制第五页,然后复制3次,那么第六页,第七页,第八页都是和第五页一模一样的ppt,次数是根据我的需求指定的,使用python pptx模块复制,下面的代码可以让我复制并且加到ppt的最后,可是其实我想直接加在第五页之后,或者操作完加到第五页之后,请教大神们有没有办法解决?

def duplicate_slide(pres,index):

template = pres.slides[index]

blank_slide_layout = pres.slide_layouts[index]

copied_slide = pres.slides.add_slide(blank_slide_layout)

for shp in template.shapes:

el = shp.element

newel = copy.deepcopy(el)

copied_slide.shapes._spTree.insert_element_before(newel, 'p:extLst')

for _, value in six.iteritems(template.part.rels):

# Make sure we don't copy a notesSlide relation as that won't exist

if "notesSlide" not in value.reltype:

copied_slide.part.rels.add_relationship(value.reltype,

value._target,

value.rId)

return copied_slide

prs = Presentation("Missed Assessment Rate Template.pptx")

for i in range(0,3):

copied_slide = duplicate_slide(prs, 4)

python pptx怎么复制ppt_python pptx复制ppt中的某一页并且放在这一页之后相关推荐

  1. python如何将多张图片批量插入PPT中?

    python如何将多张图片批量插入PPT中? 第一步 获取图片 第二步 生成PPT 第一步 获取图片 批量获取第一类图片 import shutil import easygui as g impor ...

  2. 如何在PPT中同时插入多张图片且每张占一页

    前提 有时候,我们需要在在PPT中插入大量图片,比如成百上千张图片,如果我们手动一张一张插入图片,然后再一张一张调格式,想一想都让人头皮发麻.而且亲身实验,按上述方法做完之后,整个人差不多废了.于是, ...

  3. python pptx怎么复制ppt_python pptx复制指定页的ppt教程

    如题,我有一个模板,我想根据需求复制模板中间的某一页多次,比如复制第五页,然后复制3次,那么第六页,第七页,第八页都是和第五页一模一样的ppt,次数是根据我的需求指定的,使用python pptx模块 ...

  4. 在PPT中插入LaTeX公式(不用mathtype的方法,亲测有用!)

    1.将公式转化为Word可识别模式 以 \frac{\alpha}{\beta} 为例,首先打开在线编辑器(用Google打开)https://stackedit.io/editor 在代码编辑区 键 ...

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

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

  6. 如何提取出ppt中的文字?

    最近在看一位老师的教学视频,视频里大部分的知识都记录在ppt里,于是很想将ppt中的文字提取出来,如果我一页一页地粘贴复制的话,效率低到吓人,因为一章的ppt有130多页,于是在网上搜索了一下方法,与 ...

  7. python函数ppt_Python自动化操作PPT看这一篇就够了

    1. PPT自动化能干什么?有什么优势?它可以代替你自动制作PPT 它可以减少你调整用于调整PPT格式的时间 它可以让数据报告风格一致 总之就是:它能提高你的工作效率!让你有更多时间去做其他事情! 2 ...

  8. python 根据word生成ppt_python 生成 word、ppt 操作源码分享

    使用 python 生成 word # coding=utf-8 from docx import Document from docx.shared import Pt from docx.shar ...

  9. python 基于模板生成ppt_python生成ppt的方法

    本文主要介绍如何通过python生成ppt文件,以及借助ppt模板来生成ppt 环境 python 3 python-pptx 安装 pip3 install python-pptx 将文字输出到pp ...

最新文章

  1. php 二维数组字段合并,PHP将二维数组某一个字段相同的数组合并起来的方法,二维数组数组_PHP教程...
  2. 遇到多个构造器参数时要考虑使用Builder
  3. 基于Xml 的IOC 容器-分配路径处理策略
  4. python 获取内存使用率_Python获取CPU使用率、内存使用率、网络使用状态 | 学步园...
  5. 使用TensorFlow进行鬼写
  6. 投资百亿的新大学,有新进展!
  7. netty大白话--概念(二)
  8. 区块链只能算半个“信任机器”,隐私计算才是真正的信任机器?
  9. Bailian3860 Bailian3724 unix纪元【日期时间】
  10. 【问题解决】c.a.c.n.c.NacosPropertySourceBuilder : parse data from Nacos error,dataId:xxxxxx.yml
  11. 二叉链表存储的二叉C语言,C语言实现二叉链表存储
  12. SpringMVC中的Model和ModelAndView详解
  13. 海康摄像头拍照(java版,拿走即用)
  14. java 汇率换算_汇率换算自然语言理解功能JAVA DEMO
  15. OpenGL光源光照基础
  16. Linux之美—windows server基础(在windows上安装server机)
  17. spring boot 作业管理系统
  18. Android爬虫(一)使用OkHttp+Jsoup实现网络爬虫
  19. AutoCAD安装失败
  20. 计算工资、劳务税前或税后收入的JS代码(ES6)

热门文章

  1. JavaScript:this是什么?
  2. 豆米--基于豆瓣API的WP7书籍搜索工具开源啦!
  3. vue keep-alive缓存页面切换后不触发created等用什么检测页面切换
  4. ES6学习笔记(三):教你用js面向对象思维来实现 tab栏增删改查功能
  5. OmniVision的CMOS 图像传感器技术发展路线
  6. 4009-基于邻接表的边的删除(C++,附思路)
  7. C#中的类声明和对象定义方法实验
  8. 数据库(3)数据库操作
  9. 计算机网络 socket阻塞非阻塞
  10. abp+dapper+mysql_ABP公共结构 – 时间与时区设置 - ABP 中文文档