龙空技术网

只要一行代码,批量将Word转换为PDF

半路出家的运维攻城狮 99

前言:

现在兄弟们对“word转pdf代码实现”可能比较注意,姐妹们都需要知道一些“word转pdf代码实现”的相关知识。那么小编也在网摘上网罗了一些关于“word转pdf代码实现””的相关文章,希望大家能喜欢,姐妹们快快来了解一下吧!

将Word转换为PDF,可以直接通过Word的另存为功能来进行实现。但是对于自动化办公的小伙伴们,会遇到将批量的Word转换为PDF文件的任务。

面对批量的转换,采用手动转换的方式,无疑是一件非常无趣而枯燥的任务。

如果这样的简单机械的任务,只需要一行python代码就可以实现,能够大大提升效率,是不是一件非常爽的事情?

毕竟,当同事都在重复劳动的时候,自己却早早完成任务,能够上班摸鱼,想想都非常的刺激。

01. 安装Python库

要实现这样的功能,需要用到的就是 docx2pdf 这个python第三方库。对于docx2pdf 库的安装,可以利用下述的pip命令进行安装。

pip install -i docx2pdf

安装效果如下图所示:

安装完成后,接下来,就是通过docx2pdf 库来实现批量的Word转pdf。程序如下图所示:

是不是很简单,核心代码就一行!程序通过glob库来搜集指定文件夹下所有的Word文档,然后利用docx2pdf 库中的convert函数来实现Word到pdf的转换。

上述的程序,只用了一行的代码就完成了批量的转换,那我们来看一下转换后的结果是什么样的。

可以看到程序非常快的把一批Word文档转为pdf,想想如果你有几十篇,上百篇的Word用这个代码一键搞定!然后我们再打开一个Word看看转化的效果如何。

可以看到转换的质量方面,效果也是非常不错的。不仅仅是图画,表格的转换效果也非常优秀。

02.支持的系统

通过对于convert函数的源码剖析,docx2pdf 库目前支持的系统,包括了Windows系统和苹果的系统。如果是其他的操作系统,则docx2pdf 库不支持将Word文件转换为PDF文件。

03.总结

一行简单的的程序代码,就可以帮助我们快速的完成批量化的自动化办公,实现Word到PDF文件的转换,相比于手动的转换,可以节省几十倍的时间。

标签: #word转pdf代码实现 #word批量转pdf代码