Python 把網頁生成 PDF

有時候我們在網上看到一篇好的文章,想保存下來。其實最簡單的方法是我們在瀏覽器上安裝了印象筆記的剪藏插件,點一下就可以把整篇文章保存到我們的筆記里面去了。非常方便我們及時保存信息供以后使用。

但是今天我教大家如何用一行代碼,就把網頁轉換為 PDF 文件保存到自己的電腦上。

首先,假設我們的電腦上已經安裝了 Python。然后我們需要安裝兩個東西

  1. pdfkit ,這個庫通過使用 pip install pdfkit 即可安裝成功
  2. wkhtmltopdf,這個東西呢在 Linux 和 macOS 上通過 下面命令即可安裝


    圖片.png

在 Windows 上我們需要到這個地方下載安裝包
https://wkhtmltopdf.org/downloads.html
雙擊安裝之后就完成了。記得加入到環(huán)境變量中去,或者到該文件的安裝路徑運行Python代碼也可以。

然后我們就可以通過一行命令來生成 PDF 了。
那我們來測試一下:
我們用上篇文章的地址
SQL行轉列,列轉行的地址來測試
http://www.itdecent.cn/p/1c6fb0df9f58

圖片.png

只需要圖中標紅的一行代碼,傳入我們需要生成PDF的頁面鏈接,和要生成的文件名字。即可生成PDF.
圖片.png

圖片.png

唯一的一點是,文章中的圖片無法直接保存到PDF中,可能需要另尋他法。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容