python ppt转pdf macos_Python批量将ppt转换为pdf
这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式
使用说明
1、将这个脚本跟PPT文件放置在同一个文件夹下
2、运行这个脚本
代码如下:
import comtypes.client
import os
def init_powerpoint():
powerpoint = comtypes.client.CreateObject("Powerpoint.Application")
powerpoint.Visible = 1
return powerpoint
def ppt_to_pdf(powerpoint,inputFileName,outputFileName,formatType = 32):
if outputFileName[-3:] != 'pdf':
outputFileName = outputFileName + ".pdf"
deck = powerpoint.Presentations.Open(inputFileName)
deck.SaveAs(outputFileName,formatType)
deck.Close()
def convert_files_in_folder(powerpoint,folder):
files = os.listdir(folder)
pptfiles = [f for f in files if f.endswith((".ppt",".pptx"))]
for pptfile in pptfiles:
fullpath = os.path.join(cwd,pptfile)
ppt_to_pdf(powerpoint,fullpath,fullpath)
if __name__ == '__main__':
powerpoint = init_powerpoint()
cwd = os.getcwd()
convert_files_in_folder(powerpoint,cwd)
powerpoint.Quit()
print("已转换完成!!!")
python ppt转pdf macos_Python批量将ppt转换为pdf相关推荐
- python如何将多张图片批量插入PPT中?
python如何将多张图片批量插入PPT中? 第一步 获取图片 第二步 生成PPT 第一步 获取图片 批量获取第一类图片 import shutil import easygui as g impor ...
- Python工具脚本,PDF文件批量转图片(pdf图片提取器)工具(exe)
前面写(抄袭)了一下转图片(提取图片)的源码,包括PDF文件以及PPT文件,这里本渣渣抽空进行了exe打包,打包的是pdf文件转图片,当然使用的gui还是python的tkinter库,仅供参考和学习 ...
- Python初学尝试:word批量刷格式转PDF,替换页眉页脚
Python初学尝试:word批量刷格式转PDF,替换页眉页脚 初学尝试 round 1 ronund 2 easygui round 4 PyQt5 round 4 wxpython 小结 初学尝试 ...
- 批量将JPG转换为PDF文档的方法,看完这篇你就知道了
PDF格式因为稳定性和兼容性,被广泛应用在文件传输分享以及存储中.那如果同时有大量文件需要转换为PDF文档,传统方法是一个个将它转换为PDF文档,不仅浪费我们宝贵的时间精力而且容易出错. 那么有没有什 ...
- Python 批量将 Word 转换为 PDF
大家好,我是水滴~ 对于将 Word 文件转换为 PDF 文件,是我们经常需要的工作.单个文件转的话,Word 本身就支持手动转换,但若有大批量的文件需要转换,这种方式还是有不小的工作量. 所以,为了 ...
- 教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来
目录 将word转换为pdf格式 安装pywin32 上代码 运行结果 批量实现word转pdf 安装docx2pdf 上代码 运行结果 将word转换为pdf格式 安装pywin32 代码(Anac ...
- python office转pdf_python 如何将office文件转换为PDF
在平时的工作中,难免需要一些 小Tip 来解决工作中遇到的问题,今天的文章给大家安利一个方便快捷的小技巧,将 Office(doc/docx/ppt/pptx/xls/xlsx)文件批量或者单一文件转 ...
- python pdf报告_Python实现html转换为pdf报告(生成pdf报告)功能示例
本文实例讲述了Python实现html转换为pdf报告(生成pdf报告)功能.分享给大家供大家参考,具体如下: 1.先说下html转换为pdf:其实支持直接生成,有三个函数pdfkit.f 安装pyt ...
- 不知道PDF怎么批量转Word?PDF批量转Word软件分享
自从我成为社畜以后,手头要处理的文件越来越多,很多PDF文件都需要我转换为Word文档再进行编辑.可是,我们逐个将PDF文件转为Word,实在是耗时又费力,如果能够将多份PDF文件进行批量转换,就会方 ...
最新文章
- python中将HTTP头部中的GMT时间转换成datetime时间格式
- 【c语言】统计字符次数
- 巨杉数据库 CTO 王涛:区块链+数据库,底层技术融合是否带来更大爆发?
- 【爬蟲】使用 httpclient进行get请求
- SQL经典问题1——产品、颜色、数量
- 恋爱记v1.0源码-在线生成表白页
- 智能会议系统(25)---linphone代码分析
- 移动开发平台收入对比
- 【每日算法Day 79】所有人都会做的入门题,但是能看出你的代码能力!
- POJ1061 青蛙的约会(拓展欧几里德)
- 小学计算机教案 插入艺术字,小学信息技术《在幻灯片中插入艺术字》说课及反思...
- 有道词典java下载电脑版下载手机版下载安装_【有道词典官方下载】有道词典PC版下载_多特软件站...
- 【JavaWeb】JSP:基本语法大全
- layui.css如何使用,Layui新手教程
- sqlserver转mysql_数据库 SQLServer转MySQL数据库
- jmeter压力测试报告
- 修改QQ默认下载目录
- uniapp页面通讯-uni.$emit、uni.$on、uni.$once、uni.$off
- 27家中美名校借阅榜对比公开:差别太大了
- mysql存储图片的几种方式_PHPmysql存储照片的两种方式
热门文章
- 贺利坚老师汇编课程35笔记:[BX+SI]和[BX+DI]寻址
- mysql不同服务器查询_实战操作SQL Server连接查询不同服务器表数据
- ubuntu 设置静态ip,但显示scope global secondary ens33
- 查看Oracle表空间以及用户与其默认表空间情况
- Oracle 归档开启切换和归档日志删除(单实例和RAC)
- BZOJ 1059: [ZJOI2007]矩阵游戏
- Codeforces Round #415 (Div. 2) C. Do you want a date?
- ubuntu查看文件大小
- Fade out transition effect using CSS3
- 绕过SQL注入限制的方法