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("已转换完成!!!")
转载于:https://juejin.im/post/5be82c74e51d454e2e1e6d16
Python批量将ppt转换为pdf相关推荐
- 怎么用Python批量将ppt转换为pdf
这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 ...
- 图解python pdf_Python批量将ppt转换为pdf的简单示例
这篇文章主要为大家详细介绍了Python批量将ppt转换为pdf的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧 ...
- python ppt转pdf macos_Python批量将ppt转换为pdf
这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下 2.运行这个脚本 代码如下: i ...
- python实现pdf转ppt_Python实现批量将ppt转换为pdf
这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 ...
- 用Python代码批量将ppt转换为pdf
这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 ...
- python ppt转pdf 苹果系统_批量将ppt转换为pdf的Python代码 只要27行!
这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 ...
- Python 3 -- 批量将PPT转换为PDF
简短的Python代码,可实现批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式,具有一定的参考意义. # -*- coding: utf-8 -*- "&quo ...
- 批量将ppt转换为pdf
这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 ...
- Python 批量将 Word 转换为 PDF
大家好,我是水滴~ 对于将 Word 文件转换为 PDF 文件,是我们经常需要的工作.单个文件转的话,Word 本身就支持手动转换,但若有大批量的文件需要转换,这种方式还是有不小的工作量. 所以,为了 ...
最新文章
- Caffe + windows + python3.5安装
- Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他
- SVN Unable to connect to a repository at URL问题解决
- uva 11464 Even Parity
- 树莓派实时(30fps)手势识别,从数据集采集开始,全部流程开源
- php 版权信息自动变化,php自动更新版权信息显示的方法
- setTimeout保证浏览器可以实时接收到输入框内容
- 再流弊的技术,也抵不过一次事故:兼谈技术管理
- web容器 Spring容器 SpringMVC容器 的关系
- CVS文件的常见操作
- 初中理化生实验室仪器配置
- matlab正弦信号采样,matlab模拟信号的欠采样及原理理解
- linux制作U盘启动盘无法使用,完美:使用syslinux制作U盘启动盘
- taskmgr多开补丁
- Java Attach机制实现原理
- 计算机二级wps知识点,计算机二级MS office和WPS office如何备考?
- Axure 实现问卷调查(带计时器功能)
- LeetCode–剪绳子
- 【产品分享】嘉为蓝鲸统一告警中心,系统可用的第一层保障!
- MFC使用Haru free pdf lib生成pdf文件
热门文章
- 【Java源码分析】Android-LruCache源码分析
- 使用 create-react-app 构建 react应用程序 (react-scripts)
- 手机下载Python_手机也能编程?盘点这6个可以用手机编程的App!快收藏
- Spark读取普通RDD加载为DataFrame
- 【Android UI设计与开发】第11期:顶部标题栏(二)ActionBar实现Tab选项卡和下拉导航列表
- UIView的AddChildViewCtroller的用法(4中页面切换方式)
- swift_031(Swift 中的枚举/原始值(RawValues))
- missing 1 required positional argument: 'on_delete'报错解决方案
- final,finally,finalize的区别
- NET仿微信Oauth2.0