日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

2行代码用 Python「剪藏」网页为 PDF

發布時間:2024/9/15 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2行代码用 Python「剪藏」网页为 PDF 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

不知道你有沒有這樣的場景,在網頁上看到一篇很好的文章,你就很想把它保存下來,并對其中重要的內容進行高亮標記。

這樣的工具有很多,像「印象筆記」就可以“剪藏”網頁內容到筆記中。

不過,「印象筆記」的存儲空間是有限的,普通用戶為60MB/月,如果保存的內容圖片很多的話,能夠保存的文章很有限。

這時,我們可以選擇Python的第三方庫pdfkit,這個模塊可以將網頁、html文件以及字符串生成pdf文件。

把我們想要的網頁保存到本地PDF文件,再結合PDF神器(Adobe Acrobat Pro DC)高亮標記文章的重點內容,很舒服~

下面介紹一下使用pdfkit保存網頁、html文件為pdf文件的具體過程。

1、使用pip安裝pdfkit庫

pip?install?pdfkit

2、安裝wkhtmltopdf.exe文件

pdfkit是基于wkhtmltopdf的python封裝,需要安裝wkhtmltopdf.exe。wkhtmltopdf是輕量級軟件,非常很容易安裝。

下載地址:

https://wkhtmltopdf.org/downloads.html

下載后,保存到了如下圖的目錄下,這個目錄可以自己選擇。

將安裝目錄下的bin添加到環境變量的path中。

環境變量配置在Windows上的步驟依次為:右鍵“此電腦”->屬性->高級系統設置->環境變量->系統變量->Path

以我的為例:

D:\Anaconda\wk\wkhtmltopdf\bin\??

至此,完成了工具的準備及配置部分,接下來,可以上代碼了。

3、使用pdfkit庫生成pdf文件

網頁生成pdf:pdfkit.from_url()

html文件生成pdf:pdfkit.from_file()

字符串生成pdf:pdfkit.from_string()

其中,第一個參數為準備保存的鏈接地址或者html文件,第二個參數為保存的文件路徑。

#?導入庫 import?pdfkit#?這里傳入我知乎專欄文章url,轉換為pdf pdfkit.from_url(r'https://zhuanlan.zhihu.com/p/90004310',?'tianzuo.pdf') pdfkit.from_file('wenzhang.html','tianzuo1.pdf') pdfkit.from_string('Hello?Pdf!','tianzuo2.pdf')

以我的知乎文章為例,保存后的效果如下圖所示,這樣就可以高亮文章內容,并反復查看文章的重點了。

文中提到的PDF高亮神器,有需要的朋友可以留個言哈,或者你有啥好用的PDF工具分享給我唄~

? ???精 彩 文 章?

  • 用了這個方法,我下載GitHub項目速度達5MB/s!

  • 歷害了!教你自己搭建一個私人網盤..

  • 10個 解放雙手的 IDEA 插件,少些冤枉代碼

END 最后說個題外話,相信大家都知道視頻號了,隨著灰度范圍擴大,越來越多的小伙伴都開通了視頻號。小詹也開通了一個視頻號,會分享互聯網那些事、讀書心得與副業經驗,歡迎掃碼關注,和小詹一起向上生長!「沒有開通發布權限的盡量多互動,提升活躍度可以更快開通哦」(聽我一分鐘,生活更輕松)(掃碼回復 1024 即可領取IT資料包)

總結

以上是生活随笔為你收集整理的2行代码用 Python「剪藏」网页为 PDF的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。