使用python把html網頁轉成pdf文件


我們看到一些比較寫的比較好文章或者博客的時候,想保存下來到本地當一個pdf文件,當做自己的知識儲備,以后即使這個博客或者文章的連接不存在了,或者被刪掉,咱們自己也還有。

當然咱們作為一個coder,這樣的事情肯定不能手動保存下來然后再轉成pdf存起來對不對,有失咱們碼農的身份,當然要自動化的來實現了~

准備工作

那怎么辦呢,python里面有個模塊是pdfkit,他可以幫咱們把一個html(也就是一個網頁)變成一個pdf文件。

pdfkit是python對wkhtmltopdf這個把網頁轉成pdf工具的一個封裝,所以咱們必須得先安裝一個wkhtmltopdf,這個工具的下載網站是:https://wkhtmltopdf.org/downloads.html,根據自己的操作系統下載對應的版本即可。ps:這里要記住安裝目錄啊,下面要用到它,不要忘記它的安裝目錄~

上面說到了pdfkit這個模塊,這個是第三方模塊,需要安裝,使用pip安裝即可。

寫代碼實現

pdfkit它給咱們提供了很多功能,可以給它一個 url,他會自動獲取 url 里面的內容,幫你保存好,也可以給他一個 html 文件,也可以保存,也可以給他一個字符串,也可以保存成 pdf,下面是代碼:

下面是保存好的pdf文件,是不是很簡單,快去試試吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM