欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程语言 > >内容正文

python

【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官方网为你收集整理的的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

    网站地图