点上方“菜鸟学Python”,选择“星标”
第462篇原创干货,第一时间送达
pdf作为一种便携式的文档格式,在日常生活中具有非常广泛的应用。对于pdf 的应用,无论是文件打印、文档提交、或者是在线文件的传递。都离不开PDF文档的应用。
office软件中的word、PPT或者是excel文件等我们日常应用的文件,有时候都会转换成PDF文档。
菜鸟哥熬夜给给大家制作一款《最强PDF转换器》。力图用最简单最快捷的程序实现PDF的转换,一起来看看吧。
01.效果展示
为了方便大家对于程序的应用,小编制作了一个交互界面,利用这个交互界面就可以选择需要转换的文件,并转换成PDF文档。首先来看一看程序运行的效果吧。
02.程序讲解
通过上面的视频,可以看到,程序支持word、PPT等五种文件类型转换为PDF文档。接下来我们来展示一下程序是如何实现的吧。
1).word转成pdf
对于word文档转换为pdf文件,程序利用的是docx2pdf库,首先需要运行pip install docx2pdf
命令来安装docx2pdf库。程序如下图所示:
将word文档转换成pdf文件,只需要一行代码即可完成,需要注意的是,为提升程序运行的鲁棒性,可以通过try...except...来捕获错误,防止程序因为异常报错而崩溃。
2).excel、PPT转成pdf
对于excel文件和PPT文件转换成pdf文档,采用win32com库进行转换。程序如下图所示。
程序中对于excel文档和PPT文档的操作非常的类似,因此这里我们已excel文档的操作为例,来进行程序的阐述