Mac系统下Python自动化批量word转换pdf

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mac系统下Python自动化批量word转换pdf相关的知识,希望对你有一定的参考价值。

参考技术A 由于pywin32库的限制,在Mac系统上无法利用python+pywin32调用office对word文件进行批量转换pdf的处理。为了解决该问题,将通过docx2pdf调用office 365对word文件进行批量pdf的转换,但是对比Windows系统上的pywin32,转换相对较慢,而且只支持docx格式,下面将方法进行简单介绍,并将两者进行结合,使得word文件的批量转换可以在Mac系统上进行。

由于pywin32是Windows系统下的库,不支持Mac系统,所以需要在Mac系统下将相关导入以及转换的代码注释掉;在Mac系统下则可以根据自身需求选择利用pywin32或者docx2pdf,一定要注意不同系统下路径的编写方式!!!

第一步:安装pywin32(只支持Windows下安装)、docx2pdf

pip3 install pywin32 -i https://pypi.douban.com/simple

pip3 install docx2pdf -i https://pypi.douban.com/simple

第二步:示例代码如下,可根据自身需求进行修改相应文件位置等操作

注:该代码未对Mac系统下的其它word应用以及其它系统下转换进行测试(理论上如果该word应用本身支持转换为pdf,则可以通过示例代码进行批量转换的操作)

仅以此作为学习笔记以及分享,如有需改进或者不妥之处,请多多指教。

1+0.01=1.01

1-0.01=0.99

以上是关于Mac系统下Python自动化批量word转换pdf的主要内容,如果未能解决你的问题,请参考以下文章

Python实现办公自动化读书笔记——自动化处理Word文档

惊呆同事的自动化小工具来了!Python 批量将 PDF 转 Word

利用python处理自动化任务之同时批量修改word里面的内容

批量WORD转换为PDF

批量WORD转换为PDF

python-docxtpl妙用:论文神器,excel习题集自动转换成word文档格式!