通過wkhtmltopdf將html頁面轉pdf

通過wkhtmltopdf將html頁面轉pdf

安裝wkhtmltopdf

本文的安裝環境是 ubuntu

1. 下載對應系統的軟件

官網各版本下載地址

如果和我一樣系統(ubuntu18.04)可以下載這個

2. 安裝

deb 結尾的爲 debianpackage文件(ubuntu 是基於 debian的)
安裝命令:

dpkg -i 安裝包

安裝中可能出現的問題

安裝過程中可能出現缺少xxx依賴包, 導致安裝終止的情況
例如:

下列軟件包有未滿足的依賴關係:
 wkhtmltox : 依賴: libpng12-0 但無法安裝它
             依賴: xfonts-75dpi 但是它還沒有被安裝

這時候只需要缺少什麼安裝什麼就好了(安裝好依賴後重新安裝 wkhtmltopdf)

sudo apt install 缺少xxx

使用wkhtmltopdf

1. 確認是否正常安裝

安裝後嘗試使用命令確認安裝情況

wkhtmltopdf -v

如果正確輸出版本等信息則爲OK

如果沒有的話可以去 /bin 目錄嘗試下執行這個命令

2. 將html文件轉爲pdf

wkhtmltopdf [這裏可以接全局option] <html文件路徑> <輸出的pdf文件路徑>

wkhtmltopdf "/home/wang/test.html" /home/wang/test.pdf

3. 將網址轉爲pdf

wkhtmltopdf [這裏可以接全局option] <url地址> <輸出的pdf文件路徑>
網址最好用引號括起來, 如果攜帶多個參數沒有引號可能導致命令錯亂

wkhtmltopdf "https://www.jd.com" /home/wang/jj.pdf
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章