python合并ppt

import win32com.client as win32
import os
import redef find(s):pat = re.compile(r"\d+")result = pat.match(s)return int(result.group(0))def join_ppt(path:str):""":param path: ppt所在文件路径:return: None"""files = os.listdir(path)files.sort(key = find)Application = win32.gencache.EnsureDispatch("PowerPoint.Application")Application.Visible = 1new_ppt = Application.Presentations.Add()for file in files:abs_path = os.path.join(path, file)exit_ppt = Application.Presentations.Open(abs_path)print(abs_path)page_num = exit_ppt.Slides.Countexit_ppt.Close()new_ppt.Slides.InsertFromFile(abs_path, new_ppt.Slides.Count, 1, page_num)new_ppt.Save()  # 保存在C:\Users\Administrator\Documents\下Application.Quit()join_ppt(r"C:\Users\Administrator\Desktop\test1")

部分代码转载自这里

python合并ppt相关推荐

  1. pythonppt_用Python实现ppt转化图片(附带长图合并功能)

    用Python实现ppt转化图片(附带长图合并功能) 前言 笔者前一阵在学习数据相关的东西,从初学开始,一直在参加社区中的图表小挑战,此项活动是社区出题人给出一定官方数据,参加小挑战的人员可以对数据进 ...

  2. canvas导出图片python_用Python实现ppt转化图片(附带长图合并功能)

    用Python实现ppt转化图片(附带长图合并功能) 前言 笔者前一阵在学习数据相关的东西,从初学开始,一直在参加社区中的图表小挑战,此项活动是社区出题人给出一定官方数据,参加小挑战的人员可以对数据进 ...

  3. 1900页Python系列PPT分享七:文件操作(132页)

    总体说明:本套PPT共约1900页,包含董付国老师Python系列图书<Python程序设计基础>(2017年7月第5次印刷).<Python程序设计(第2版)>(2018年1 ...

  4. python ppt 图片_利用Python将PPT转换为图片并合成长图

    最近因为某些需求需要将PPT转换为图片并合并成预览图,于是第一时间就想到了用python解决问题,过程中参考了一位老哥写的文章,链接如下.Python行家:用Python实现ppt转化图片(附带长图合 ...

  5. 使用Python合并任意多个PDF文件

    封面图片:<Python可以这样学>,ISBN:9787302456469,董付国,清华大学出版社 图书详情(京东): 用书老师可以联系董老师获取配套PPT.源码. =========== ...

  6. canvas导出图片python_利用Python将PPT转换为图片并合成长图

    最近因为某些需求需要将PPT转换为图片并合并成预览图,于是第一时间就想到了用python解决问题,过程中参考了一位老哥写的文章,链接如下. Python行家:用Python实现ppt转化图片(附带长图 ...

  7. Python 合并2个list

    python 合并2个list 有2中方法 方法1 使用 + (python 中2个相同的类型的序列使用使用+合并) list_a = [1, 2, 3] print("list_a的数值& ...

  8. python合并两个有序列表(list)

    python合并两个有序列表(list) 原来的列表是有序的合并之后的列表也要是有序的. 很多时候,我们会遇到一个问题,我们希望使用归并排序的归并函数,这是一个经典问题,在竞争性编程中经常出现.这种类 ...

  9. python合并两个字典的内容,使用update方法

    python合并两个字典的内容,使用update方法 update() 方法可使用一个字典所包含的键值对来更新己有的字典. 在执行 update() 方法时,如果被更新的字典中己包含对应的键值对,那么 ...

最新文章

  1. python如何创建函数对列表里的元素进行分类_zip()函数如何在python中遍历多个列表?...
  2. ie6下常见的bug 调整页面兼容性
  3. leetcode算法题--Jump Game II
  4. 电商扣减库存_以电商为例 | B端产品经理,怎么做好库存系统设计
  5. bnpparibas
  6. 终于也为自己开了技术博客
  7. 聪明的木匠(优先队列,思维)
  8. Swift UISearchController
  9. Parcel(打包)
  10. sysbench的框架实现介绍
  11. python68个内置函数_直接在python中检索68个内置函数?
  12. 还在手写 Nginx 配置?试试这款可视化配置神器,太强了!
  13. 16进制颜色与UIColor互转
  14. WINDOWS内核对象及其理解
  15. 利用CSS3制作网页动画
  16. 是时候关注邮件安全了
  17. linux下好用的python编辑器_分享|Linux上几款好用的字幕编辑器
  18. linux sbit用法,Linux Stick BIT(SBIT)文件特殊权限用法详解
  19. adb 查看手机闪存类型
  20. 初三数学——正弦值,余弦值和正切值

热门文章

  1. RobotFramework环境配置十八:数据驱动(Read CSV File)
  2. 051 <css语法> 学习之: 常用标签(input等)
  3. 论如何创建APP打开提示手机框架不兼容(架构:32位和64位)
  4. Python万里长征第四站(非教)之webdriver下载mhtml
  5. pmbook 知识领域 第六版_《PMBOK第6版》项目管理知识体系五大过程组和十大知识领域...
  6. 1 个自动化脚本搞死公司?原来如此!
  7. 基于Advisor实现AOP
  8. 信息论与编码技术之无失真信源编码小结
  9. 表格滚动分页加载——使用element-plus的无限滚动v-infinite-scroll与el-table同时使用出现滚动条定位到底部导致一直请求接口
  10. %3c大自然的语言%3e竺可桢题目,竺可桢《大自然的语言》原文