1. 程式人生 > >虛擬環境,HTML轉PDF

虛擬環境,HTML轉PDF

最近這兩週以來,一直在寫Django專案,所以就沒能更新部落格,專案也沒往GitHub發,等以後寫出來好的專案再傳吧,現在這記錄一下容易忘掉的東西

1 建立虛擬環境

首先在D盤建立一個資料夾,名為python3.6, 通過命令列進入,這裡我用的是cmder,強烈推薦,這是一個很好用的軟體。 在這裡插入圖片描述 建立好了以後,會看到資料夾中多了這些檔案 我們進入到Scripts 資料夾,安裝一些常用的第三方庫,根據需要自己進行安裝 在這裡插入圖片描述

2 HTML 網頁轉PDF

最近逛GitHub比較多,上面有很多好東西,但每次看都得開網頁,很麻煩,就想著能不能找一個可以把HTML轉成PDF 的東西,Python大法好呀,剛好有這麼一個庫,所以記錄下來,以後可以多多用。 首先安裝一個庫: pdfkit 在這裡插入圖片描述

還需要下載一個東西:在wkhtmltopdf官網 下載自己電腦對應的版本,下載好了以後,安裝。 複製如下程式碼:

import pdfkit
path_wkthmltopdf = r'D:\other\HtmlToPDF\wkhtmltopdf\bin\wkhtmltopdf.exe'
config = pdfkit.configuration(wkhtmltopdf=path_wkthmltopdf)
pdfkit.from_url("https://github.com/ccloli/developer-roadmap-zh-CN", "測試.pdf", configuration=config)

其中第一行是匯入庫,第二行是檔案的安裝目錄 最後一行,一個是你要轉的網頁的連結,一個是轉好的檔案的名字 最終效果如下圖: 在這裡插入圖片描述 可以看到,這裡已經把一個GitHub網頁轉成PDF格式了。至於水印什麼的還是算了,畢竟是人家的東西,你只是整理而已,自己偷偷用就好。