有時候我們在網上看到一篇好的文章,想保存下來。其實最簡單的方法是我們在瀏覽器上安裝了印象筆記的剪藏插件,點一下就可以把整篇文章保存到我們的筆記里面去了。非常方便我們及時保存信息供以后使用。
但是今天我教大家如何用一行代碼,就把網頁轉換為 PDF 文件保存到自己的電腦上。
首先,假設我們的電腦上已經安裝了 Python。然后我們需要安裝兩個東西
- pdfkit ,這個庫通過使用
pip install pdfkit即可安裝成功 -
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中,可能需要另尋他法。
