python批量制作ppt_python批量将文件夹内所有PPT转化为PPTX
代码功能:把PowerPoint 2003以及更低版本的ppt文件批量转换为PowerPoint 2007及更高版本的pptx文件。
代码原理:模拟使用PowerPoint软件打开ppt文件然后另存为pptx文件的操作。
要求:正确安装MS Office 2007及以上版本,正确安装Python扩展库pywin32。
参考代码:import os
import os.path
import win32com
import win32com.client
def ppt2pptx(path):
for subPath in os.listdir(path):
subPath = os.path.join(path,subPath)
if os.path.isdir(subPath):
pptCount(subPath)
elif subPath.endswith('.ppt'):
print(subPath)
powerpoint = win32com.client.Dispatch('PowerPoint.Application')
win32com.client.gencache.EnsureDispatch('PowerPoint.Application')
powerpoint.Visible = 1
ppt = powerpoint.Presentations.Open(subPath)
ppt.SaveAs(subPath[:-4]+'.pptx')
# powerpoint.Quit() #启动报错ppt2pptx('C:\\Users\\sclzboy\\Desktop\\123')
python批量制作ppt_python批量将文件夹内所有PPT转化为PPTX相关推荐
- Python每日一练(1):计算文件夹内各个文章中出现次数最多的单词
#coding:utf-8 import os,repath = 'test' files = os.listdir(path)def count_word(words):dic = {}max = ...
- 【幼升小信息-03】20220611批量模板制作 幼儿基本信息收集文件夹(包含PDF、Word、证件文件夹)
一.背景需求 2022年6月上海幼升小登记,由于疫情全部在网上进行,如何让家长用手机.电脑自主修改"草表"信息,如何快速从家长手中收集各类证件,就成为大班老师的工作重点. 二. ...
- python批量新建文件夹_python批量创建指定名称的文件夹
本文实例为大家分享了python批量创建指定名称的文件夹具体代码,供大家参考,具体内容如下 继删除多余文件之后,做了一些数据处理,需要重新保存数据,但文件夹的名称又不能改 所以只能创建新的文件夹,换个 ...
- python创建文件夹名称大全好听_python批量创建指定名称的文件夹
本文实例为大家分享了python批量创建指定名称的文件夹具体代码,供大家参考,具体内容如下 继删除多余文件之后,做了一些数据处理,需要重新保存数据,但文件夹的名称又不能改 所以只能创建新的文件夹,换个 ...
- Python OpenCV 批量修改文件夹内所有图片的尺寸
Python OpenCV 批量修改文件夹内所有图片的尺寸 简述 插件 遍历所有文件(包括子文件) 缩放图片尺寸并保存图片 遍历并修改图片 简述 遍历文件夹下的所有子文件(包括自文件夹内的)的图片批量 ...
- python批量处理图片尺寸(将文件夹中所有图片设定为固定尺寸)
方法一:import numpy as np import os import cv2# 设置图片路径,该路径下包含了14张jpg格式的照片,名字依次为0.jpg, 1.jpg, 2.jpg,..., ...
- python批量移动文件,每个文件夹内都有一个文件,需要把这些文件提取出来,放到另一个文件夹里,手动太费时间了
移动文件 import os file_dir = r'C:\Users\98471\AppData\Roaming\kingsoft\office6\templates\download' file ...
- 在EXCEL中通过VBA实现批量读取文件夹内的文件名称
需求:有时候需要批量读取某个文件夹中的文件名称,有的程序只能读取同类型的,当文件为不同类型时就无法读取,因此需要写一个VBA程序,实现批量读取同一文件夹内的所有文件名称,且不需要修改程序就可以自由选择 ...
- 将电脑文件夹内的文件名批量导入到Excel表格中
需求:将文件夹内的文件名称批量整理到EXCEL表格 步骤: 1.在文件夹内单机鼠标右键新建一个文本文档 2.打开文档,输入:dir /b >list.csv ctrl+s 保存. 3.将文本文档 ...
- linux文件夹内JPG批量转PNG
文件夹内.jpg批量转.png ls -1 *.jpg | xargs -n 1 bash -c 'convert "$0" "${0%.jpg}.png"' ...
最新文章
- CentOS7.4下 VNC Server的搭建和客户端的连接配置
- rabbitMQ第一篇:rabbitMQ的安装和配置
- win7下简单FTP服务器搭建
- 5行代码解决——L1-042 日期格式化 (5分)
- 前端学习(2573):vuex核心概念和底层原理
- cryengine开源了吗_Linux上的CryEngine支持,将开源带入厨房等
- vue element table 相关页面跳转实例代码
- 腾讯回应微信读书侵害用户信息;苹果称今年新iPhone将推迟数周发布;Julia 1.6.0 发布| 极客头条...
- 服务器安装系统难吗,服务器安装系统难吗
- LinkedIn第三方登录(JavaScript SDK)
- 高等数学下——平面与直线
- 【投稿提醒】2023年数字信号处理前沿国际会议(CFDSP 2023)
- 十:javaee会议管理系统实现过程之会议室管理功能的代码(完整详细有注释)
- Python3爬取搜狗微信公众号
- 经典胶片图像效果lr预设
- 不撞南墙不回头——树形动态规划(树规)
- 拟杆菌预防肺炎克雷伯菌定殖和传播
- 大于2TB的卷的知识.主要关于windows, EFI,GPT
- Pytorch:NLP 迁移学习、NLP中的标准数据集、NLP中的常用预训练模型、加载和使用预训练模型、huggingface的transfomers微调脚本文件
- gin实现简易服务器
热门文章
- 3029. 【NOIP2011DAY2】观光公交
- Windows图像标注软件安装与使用(Vott、labelImg、labelme)
- AI 工程师职业指南
- 黄一老师:管理者需要知道的“三多”和“三少”
- 高中信息技术python练习题_Python基础练习题5
- 今天是没有python的一天(大物实验‘利用牛顿环测量曲率半径’报告和大物复习)
- 【英语句子发音技巧】每个单词都会发音,合成句子就听不懂了?
- 实验吧天网管理系统Writeup
- MySQL,从删库到跑路
- vue3 + tsx + pinia + jest开发模板整理