当前位置:首页 > 编程教程 > Python技术文章 > 批量将ppt转换为pdf的Python代码 只要27行!

27行Python代码批量将ppt转换为pdf

  • 发布时间:
  • 作者:码农之家
  • 点击:111

这篇文章主要知识点是关于python、ppt、pdf、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

Python金融实战(严玉星)
Python金融实战(严玉星)中文原版扫描版
  • 类型:大小:33 MB格式:PDF作者:严玉星
立即下载

Tags:PDF Python PPT 

批量将ppt转换为pdf的Python代码 只要27行!

这是一个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(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()

源码地址

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

Python 相关电子书
学习笔记
网友NO.215909

如何使用python把ppt转换成pdf

ppt要想完美的转pdf,图片,还是需要在windows下面来操作。 1,安装python3.5.1 下载地址 Windows x86-64 executable installer,windows下64位安装程序 安装界面,选中加入环境变量。这样就不用手动去加环境变量了。 2,安装pip 下载地址 pip-10.0.1.tar.gz,解压后,在解压的根目录下执行以下命令。 python setup.py install 3,安装python包 pip install PyWin32 Pillow reportlab 4,下载ppt2pdf程序 git clone 5,ppt转图片,pdf C:\PPT2PDF-masterpython PPT2PDF.py test.pptx test.pdf test 水印完成 准备生成C:\PPT2PDF-master\test_tank测试.pdf C:\PPT2PDF-master\test_tank测试\幻灯片1.PNG C:\PPT2PDF-master\test_tank测试\幻灯片2.PNG C:\PPT2PDF-master\test_tank测试\幻灯片3.PNG C:\PPT2PDF-master\test_tank测试\幻灯片4.PNG C:\PPT2PDF-master\test_tank测试\幻灯片5.PNG C:\PPT2PDF-master\test_tank测试\幻灯片6.PNG C:\PPT2PDF-master\test_tank测试\幻灯片7.PNG C:\PPT2PDF-master\test_tan……

<
1
>

电子书 编程教程 PC软件下载 安卓软件下载

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757