这是一个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) # formatType = 32 for ppt to pdf
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(folder, pptfile)
ppt_to_pdf(powerpoint, fullpath, fullpath)
if name == “main”:
powerpoint = init_powerpoint()
cwd = os.getcwd()
convert_files_in_folder(powerpoint, cwd)
powerpoint.Quit()

转载自:https://www.weidianyuedu.com

怎么用Python批量将ppt转换为pdf相关推荐

  1. Python批量将ppt转换为pdf

    这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下 2.运行这个脚本 代码如下: i ...

  2. 图解python pdf_Python批量将ppt转换为pdf的简单示例

    这篇文章主要为大家详细介绍了Python批量将ppt转换为pdf的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧 ...

  3. python ppt转pdf macos_Python批量将ppt转换为pdf

    这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下 2.运行这个脚本 代码如下: i ...

  4. python实现pdf转ppt_Python实现批量将ppt转换为pdf

    这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 ...

  5. 用Python代码批量将ppt转换为pdf

    这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 ...

  6. python ppt转pdf 苹果系统_批量将ppt转换为pdf的Python代码 只要27行!

    这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 ...

  7. Python 3 -- 批量将PPT转换为PDF

    简短的Python代码,可实现批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式,具有一定的参考意义. # -*- coding: utf-8 -*- "&quo ...

  8. 批量将ppt转换为pdf

    这是一个Python脚本,能够批量地将微软Powerpoint文件(.ppt或者.pptx)转换为pdf格式. 使用说明 1.将这个脚本跟PPT文件放置在同一个文件夹下. 2.运行这个脚本. 全部代码 ...

  9. Python 批量将 Word 转换为 PDF

    大家好,我是水滴~ 对于将 Word 文件转换为 PDF 文件,是我们经常需要的工作.单个文件转的话,Word 本身就支持手动转换,但若有大批量的文件需要转换,这种方式还是有不小的工作量. 所以,为了 ...

最新文章

  1. as 不显示gradle视图_Python构建RESTful网络服务[Django篇:基于类视图的API]
  2. unity android本地推送,Unity安卓本地推送
  3. 【BZOJ-1858】序列操作 线段树
  4. linux虚拟文件系统vfs
  5. .NET Core WEB API中接口参数的模型绑定的理解
  6. 微信红包随机数字_微信红包随机算法转载
  7. linux指令:输出重定向与追加- 输出重定向 - 表示追加
  8. oracle的错误代码如何查看对应的错误信息
  9. H5实例 移动端页面练习
  10. dup_val_on_index_oracle学习笔记(十六) PL/SQL 异常和goto语句
  11. C#语言中循环分类总结
  12. 美封锁对华半导体出口:14nm制造可以 X86设计不行
  13. 通用软件产品的漏洞数量排名
  14. vba字典重复key_利用VBA字典,提取两列数据的重复值
  15. Collection NSArrayM was mutated while being enumerated
  16. 芝麻授权 java调用_手机浏览器怎么调用支付宝进行用户授权呢?
  17. h3c 抓包么 能通过debug_华三路由器可以抓包吗 路由器密码
  18. 移动硬盘无法访问怎么办?还能恢复数据吗?
  19. AutoGluon处理多模态数据方法及案例——Multimodal Data Tables: Tabular, Text, and Image
  20. 【数值分析实验MATLAB】数值积分:梯形公式、辛普森公式、复化梯形公式、复化辛普森公式、龙贝格算法、自适应求积方法

热门文章

  1. 爬虫实战(二)—利用requests、selenium爬取王者官网、王者营地APP数据及pymongo详解
  2. R5 5600g配什么主板
  3. pc端常见的几种布局:分栏布局,通栏布局,版心布局,版心布局
  4. Python3:我低调的只用一行代码,就导入Python所有库!
  5. MySQL安装图解过程
  6. ClickHouse MySQL引擎
  7. 生活观察—角落的生命—致蚂蚁
  8. 惊了!个人小程序上线一小时,服务器崩了!
  9. OpenCV—python 图像压缩
  10. 互联先锋法国云服务器 为外贸企业带来福音