【python自动化办公02】word操作-word转pdf
生活随笔
收集整理的這篇文章主要介紹了
【python自动化办公02】word操作-word转pdf
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
點擊上方“AI搞事情”關注我們
清明
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的轉換,只需要遍歷文件轉換就行了。
長按二維碼關注我們
有趣的靈魂在等你
總結
以上是生活随笔為你收集整理的【python自动化办公02】word操作-word转pdf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: github上关于机器学习的awesom
- 下一篇: python实现gif动画(matplo