摘要: 原創出處 https://peijie-sh.github.io 歡迎轉載,保留摘要,謝謝!html
關於wkhtmltox
,是一個能夠把HTML轉換爲圖片和pdf的工具。linux
很少介紹了,詳見官網 wkhtmltopdf.org/git
下載下來是tar.xz文件,首先解壓: tar -vxf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
github
解壓獲得一個目錄wkhtmltox,把wkhtmltoimage和wkhtmltopdf複製到/usr/bin
目錄,更改全部者,並增長可執行屬性瀏覽器
sudo cp wkhtmltox/bin/wkhtmltopdf /usr/bin/
sudo cp wkhtmltox/bin/wkhtmltoimage /usr/bin/
sudo chown root:root /usr/bin/wkhtmltopdf
sudo chown root:root /usr/bin/wkhtmltoimage
sudo chmod +x /usr/bin/wkhtmltopdf
sudo chmod +x /usr/bin/wkhtmltoimage
複製代碼
有時候爲了讓程序能夠執行這個命令,可能須要配置環境變量bash
vi .bashrc
export PATH=$PATH:/opt/wkhtmltox/bin
source .bashrc
讓修改生效若是網頁上的中文,轉成圖片後變成亂碼方塊,請安裝相關字體 :)工具
執行wkhtmltoimage www.bing.com bing.png
,就會在當前目錄下生成了一張png圖片。 字體
這個命令還能夠增長一些參數,好比經常使用的設置寬高,圖片質量等參數 執行wkhtmltoimage --crop-w 410 --width 410 --quality 50 www.bing.com bing2.png
看看spa
說明:code
--crop-w 410
:截圖寬度410px--width 410
:瀏覽器模擬寬度410px--quality 50
:圖片質量(這個值越大,圖片質量越高,固然文件也會比較大)還有更多參數用法,請 wkhtmltoimage -h
查看。 HTML轉pdf同理,wkhtmltopdf -h
。