通過wkhtmltopdf將html頁面轉pdf
文章目錄
安裝wkhtmltopdf
本文的安裝環境是
ubuntu
1. 下載對應系統的軟件
官網各版本下載地址
如果和我一樣系統(
ubuntu18.04
)可以下載這個
2. 安裝
deb
結尾的爲debian
的package
文件(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