【python自动化办公02】word操作-凯发k8官方网
发布时间:2025/1/21
27
豆豆
凯发k8官方网
收集整理的这篇文章主要介绍了
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
点击上方“ai搞事情”关注凯发k8官方网
清明
python调用win32com实现office批量转pdf
https://www.cnblogs.com/lolipop2019/p/14227331.html
python利用win32com实现doc文档转为pdf文档的功能
https://www.shangmayuan.com/a/cfc5bf8ccd8c4ae6b8e70ca5.html
上一篇我们讲了如何在python中利用pypiwin32新建word文档,并介绍了相关的对象和方法属性对word文档进行操作。本文接着讲如何利用pypiwin32库解决我们常见的一个需求:将word文档转换为pdf文档
主要通过模拟ms word或者wps进行另存为或者导出为pdf的功能进行实现,因此电脑中需要安装ms office或者wps软件,转出来的效果同手动进行转换一致:
exportasfixedformat 方法介绍
简单实现:
import os import win32com.client# word文档路径 docx_path = 'awesome.docx' # word.application,使用ms word;kwps.application,使用wps app = win32com.client.dispatchex("kwps.application") # 不显示界面 app.visible = false # 只读方式打开文档 doc = app.documents.open(os.path.abspath(docx_path), readonly=1) # 导出为pdf文档,命名:output_pdf.pdf # 也可以使用另存为函数:saveas doc.exportasfixedformat(os.path.abspath('output_pdf.pdf'), 17) # 关闭文档和软件 doc.close() app.quit() 转换效果如果需要进行批量word到pdf的转换,只需要遍历文件转换就行了。
长按二维码关注凯发k8官方网
有趣的灵魂在等你
总结
以上是凯发k8官方网为你收集整理的的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇:
- 下一篇: python实现gif动画(matplo