一,PPT批量转化pdf

需求当公司需要将大量ppt转换pdf
需要配置win32com
引用:https://www.pianshen.com/article/13311600023/

# 0). 准备工作
# 0-1). 导入模块
import os
import win32com.client# # 0-2). ppt文件和pdf文件的名称
# filename = '要转换的PPT素材1.pptx'
# output_filename = '转换后保存的PPT素材1.pdf'
def ppt2pdf(filename, output_filename):# 1. 打开PPT应用程序。ppt_app = win32com.client.Dispatch('PowerPoint.Application')# ppt_app.Visible = True  # 操作过程是否可视化# 2. 通过应用程序打开指定的ppt文件ppt = ppt_app.Presentations.Open(filename)# 3. 打开的PPT另存为pdf文件。17数字是ppt转图片,32数字是ppt转pdf。ppt.SaveAs(output_filename, 32)# 4. 退出程序。ppt_app.Quit()
#要转换的ppt的地址
dirname = r"D:\pythonzil\4.Python编程模块(9.22(15节)\【第11节】Python综合小案例(一)\11\11 Python综合小案例(一)\ppt"
#转换后保存的地址
dirname2 = r"D:\pythonzil\4.Python编程模块(9.22(15节)\【第11节】Python综合小案例(一)\pdf"#获取当前文件下的文件集合
filenames = os.listdir(dirname)
for filename in filenames:#判断文件是不是ppt或pptx文件才能进行转换if filename.endswith('ppt') or filename.endswith('pptx'):print(filename)print("文件%s正在被转成pdf文件" %(filename))#将之前ppt文件名分割后进行重新命名转换后的ptf文件base, ext = filename.split('.')#通过os组件拼接成转化时所用的使用路径   1filename = os.path.join(dirname, filename)#通过os组件拼接成转化时所用的保存路径    output_filename = os.path.join(dirname2, base + '.pdf')#调用函数ppt2pdf(filename, output_filename)

二 批量把Word存入excel

需要配置 docx 操作文档
在cmd 窗口下载docx 命令 pip install python-docx

执行是要先打开打开同一目录下

执行代码

打开表格进行查看

from docx import Document
from openpyxl import load_workbook
import glob# path  = r'E:\BaiduNetdiskDownload\自动化\批量修改Word并且写入Excel\wenjian'
path = r"D:\pythonzil\lx"#激活Excel
workbook = load_workbook(path + r'\Meeting_temp.xlsx')
#拿到对应的表头
sheet = workbook.active#示例拿到单个docx文档进行输出
wordfile = Document(path + r'\wenjianjia\会议通知1.docx')for paragraph in wordfile.paragraphs:print(paragraph.text)number = 0
#拿到该目录下的所有docx文档
for file in glob.glob(path + r'\wenjianjia\*.docx'):#难道对应的文档wordfile = Document(file)content_lst = []#读取每行的内容for paragraph in wordfile.paragraphs:print(paragraph.text[0:9])#判断对应前前九个字符是否是学习数据if paragraph.text[0:9] == '  一、学习时间:':#进行赋值study_time = paragraph.text[9:]print(study_time)#判断对应前前九个字符是否是学习形式if paragraph.text[0:9] == '  二、学习形式:':study_type = paragraph.text[9:]#判断对应前前九个字符是否是主持人if paragraph.text[0:8] == '  三、主持人:':host = paragraph.text[8:]print(host)if len(paragraph.text) >= 2:#大于两个字符且有 , 好进行添加到内容列表里if paragraph.text[2].isdigit() and paragraph.text[3] == '、':content_lst.append(paragraph.text)#通过join拼接成一个完整的字符串   content = ' '.join(content_lst)#序号number += 1#将获取的数据分别添加到对应的表格里sheet.append([number, study_time, content, study_type, host])
#生成对应的表格
workbook.save(path + r'\Meeting_notice.xlsx')

python日常练习五,PPT批量转化pdf,批量把Word存入excel相关推荐

  1. 【如何批量从PDF提取数据并生成excel】

    如何批量从PDF提取数据并生成excel 最近帮同学处理一些扫描生成的统计年鉴,需要将里面的数据提取出来到excel文件中,但是市面上能找到的要么是收费,要么是识别不准确.结果乱码等等.在GitHub ...

  2. 开源在线excel编辑器_5款免费在线PDF转换成word或者excel的分享

    word在日常工作中,应用广泛,但是里面关于PDF的转换工具必需要会员才可以使用,但又不愿意只为了转换一次而花费钱去买会员,本文为你们提供了5款免费在线PDF转换成word或者excel的网. 1.I ...

  3. python实现pdf转word详解_手把手|20行Python代码教你批量将PDF文件转为Word格式(包教包会)...

    在日常工作或学习中,经常会遇到这样的无奈: "小任,你把这个PDF中的文件码出来发我" 倒霉,2M的PDF12点也完不了啊! 很多时候在学习时发现许多文档都是PDF格式,PDF格式 ...

  4. python把pdf转word_手把手|20行Python代码教你批量将PDF文件转为Word格式(包教包会)...

    作者:菜鸟分析 Python爱好者社区--专栏作者 个人介绍:一个痴迷于Python语言的业余程序猿,未来的理想是能够与一群痴迷于Python语言的程序猿改变世界 知乎专栏: https://zhua ...

  5. excel 按数据拆分 xlam_利用EXCEL提升效率之五分钟缩短至五秒批量合并EXCEL批量转换PDF批量上传报关单随附单据___EXCELVBA...

    进出口报关中,需要对各种发票,装箱,合同等进行重复的操作: 打印---盖章---扫描---重命名等操作. 之后将上述文件上传至单一窗口的报关单随附单据, 报关行通常需要安排一人专门进行上述操作, 每套 ...

  6. python 修改pdf_Python 实现加密过的PDF文件转WORD格式

    实现方法简介 许多文件都支持转换为PDF格式,诸如Word,Excel,PowerPoint,Cad以及图片格式.所以pdf从学校到职场,都可以看到pdf文件的身影. 为了保证了文件的安全性,正常情况 ...

  7. 有道词典在word中的加载项导致word使用acobat转化PDF时出现word停止工作

    一直很奇怪为什么word转PDF怎么一直搞得word生活不能自理,搞了好久都没找到解决办法原来罪魁祸首是有道德在word中的加载项导致的,最好的解决办法就是不让有道德加载项启动. 首先点word的文件 ...

  8. 【Python】python读取doc、docx文件里的表格内容并存入excel中

    效果 先展示下基本的效果,首先我们只有一个doc文件,与python的代码: 我这里用的是doc的word文档,文档内表格如下: 通过python读取后打印: 我这里没有专门按照表格内往excel中写 ...

  9. 批量文档处理软件推荐,同时处理 Word、Excel、PPT、PDF 等办公文件,支持批量格式转换、重命名和查找替换等

    概要:今天给大家带来的这款专门针对 Word.PPT.Excel.PDF 和记事本文本文件批量处理格式转换的软件--我的ABC软件工具箱.它集合了批量修改文件名称.批量修改文件内容.批量设置页眉页脚. ...

  10. 惊呆同事的自动化小工具来了!Python 批量将 PDF 转 Word

    无论在工作还是学习中,大家都会遇到一个问题 "将 PDF 中的内容(文本和图片)转换为 Word 的格式" ,也可以说从只读转换成可编辑的格式.当然网上有很多工具可以实现,但大多数 ...

最新文章

  1. MetaQ Log4j及服务器配置管理
  2. 项目在云服务器上的绝对路径,服务器上的绝对路径怎么写
  3. loadRunner目录分析二
  4. 网络不良视频内容识别技术初探
  5. js执行函数报错Cannot set property 'value' of null
  6. python plot 坐标轴范围_Python,Matplotlib,子图:如何设置轴范围?
  7. matlab遗传工具箱ga,用遗传算法工具箱(GA)识别Bouc-Wen模型微分方程参数
  8. 【Vue实战】汽车品牌列表表格实现(添加、删除功能)
  9. “绿坝—花季护航”使用全攻略
  10. Java JUI打字小游戏项目
  11. 中国半导体工业测试设备市场深度研究分析报告
  12. nginx 启动、重启、关闭命令
  13. compareAndSwapObject
  14. TypeScript 基础数据类型与接口
  15. 游戏开发中的全栈开发者
  16. 2016年各大安卓渠道最新商务合作通讯录
  17. VMware Workstation 16 Pro 安装包
  18. 基于EasyDarwin开源流媒体服务器框架实现EasyNVR H5无插件直播流媒体服务器方案
  19. Java基础 - 网络编程 - InetAddress类、Socket(TCP)举例使用
  20. php 将人民币转为大写,使用php将人民币金额数值转换为大写中文汉字

热门文章

  1. 自动跑程序vbs脚本
  2. 16个超牛逼的HTML5和JavaScript特效
  3. SpringMVC form中commandName报错问题
  4. ASP+ACCESS校园网物品交易平台
  5. 著名游戏引擎及其开发游戏
  6. OpenGL三维小球碰撞实现方法(glm、glfw)
  7. android view分析工具,Android 性能分析工具之TraceView
  8. Android签名证书:jks和keystore
  9. uploadify php 重命名,自定义uploadify服务器端上传脚本
  10. 使用 GreenSock 来制作 SVG 动画