Q:
我们在实际工作中很容易发现,有些时候我们需要将Word文档转换为PDF文档,如果只是一个文件,我们也只是需要通过Word提供的转换为PDF文档的功能就可以实现了。但是WPS需要收费才能使用将Word转换为PDF文档的服务,而且Microsoft Word安装更新等等一系列问题出现。而且当我们要转换文档非常多的时候,转换则变得费时费力;可见手动转换文档就成为了鸡肋。
本篇博文将教会大家如何用Python程序实现自动化方式批量转换文件格式。
提前准备
如果想要批量把Word文档转换为PDF文档,我们可以使用第三方模块win32com。步骤如下:
(1)在CMD命令窗口中安装win32com模块,如果读者有Pycharm,可以在Pycharm的Terminal(控制台)中输入命令Pycharm对应命令:
pip install pywin32
引入模块函数
(2)通过导入pywin32模块,创建Python文件。在该文件中导入win32com模块及其他辅助模块。应用代码及注释如下:
import os # 导入系统功能模块
from win32com.client import Dispatch,DispatchEx # 导入win32com模块的client包下的函数
from win32com.client import constants # 导入win32