使用Python转换PDF,Word/Excel/PPT/md/HTML都能转!
同一個(gè)操作執(zhí)行兩次,就要考慮自動(dòng)化!
大家好,又到了Python辦公自動(dòng)化專(zhuān)題。
今天講的是各位一定會(huì)接觸到的PDF轉(zhuǎn)換,關(guān)于各種格式的文件轉(zhuǎn)換為PDF有很多第三方工具與網(wǎng)站可以實(shí)現(xiàn),但是使用Python的好處不僅可以批量轉(zhuǎn)換,同時(shí)一旦腳本寫(xiě)完了以后就可以一鍵執(zhí)行,徹底解放雙手,那么本文就來(lái)盤(pán)一盤(pán)如何使用Python來(lái)將Word/Excel/PPT/Markdown/Html等各種格式的文件轉(zhuǎn)換為PDF!
Word轉(zhuǎn)PDF
Word轉(zhuǎn)PDF應(yīng)該是最常見(jiàn)的需求了,畢竟使用PDF格式可以更方便展示文檔,雖然在Word中可以直接導(dǎo)出為PDF格式,但是使用Python可以批量轉(zhuǎn)換,更加高效。
目前在Python中針對(duì)Word轉(zhuǎn)換為PDF的庫(kù)有很多,比如win32就可以調(diào)用word底層vba,將word轉(zhuǎn)成pdf,或者comtypes等,但是這些常用的庫(kù)僅能在Windows機(jī)器上運(yùn)行,所以為了照顧mac用戶(hù)本文使用一個(gè)比較小眾的庫(kù)docx2pdf,看名字就能知道這是專(zhuān)門(mén)用于word轉(zhuǎn)pdf,安裝很簡(jiǎn)單
pip install docx2pdf使用也比win32等庫(kù)更簡(jiǎn)潔,一行代碼導(dǎo)入一行代碼轉(zhuǎn)換即可
from docx2pdf import convert convert("input.docx", "output.pdf")但是有人就會(huì)說(shuō)雖然簡(jiǎn)單,但是這個(gè)操作word本身就可以完成,好的
總結(jié)
以上是生活随笔為你收集整理的使用Python转换PDF,Word/Excel/PPT/md/HTML都能转!的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 利用java进行制作淘宝卖家买家采集软件
- 下一篇: HiApp移动开发案例,HTML5移动框