HTML轉圖片利器:wkhtmltox

關于wkhtmltox,是一個可以把HTML轉換為圖片和pdf的工具。

wkhtmltox.jpg

不多介紹了,詳見官網(wǎng) https://wkhtmltopdf.org/

安裝步驟

  1. 下載下來是tar.xz文件,首先解壓:
    tar -vxf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz

  2. 解壓得到一個目錄wkhtmltox,把wkhtmltoimage和wkhtmltopdf復制到/usr/bin目錄,更改所有者,并增加可執(zhí)行屬性

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
  1. 注意事項

有時候為了讓程序可以執(zhí)行這個命令,可能需要配置環(huán)境變量

  • 編輯配置文件 vi .bashrc
  • 添加環(huán)境變量 export PATH=$PATH:/opt/wkhtmltox/bin
  • 讓修改生效 source .bashrc讓修改生效

如果網(wǎng)頁上的中文,轉成圖片后變成亂碼方塊,請安裝相關字體 :)

關于使用

執(zhí)行wkhtmltoimage www.bing.com bing.png,就會在當前目錄下生成了一張png圖片。

bing.png

這個命令還可以增加一些參數(shù),比如常用的設置寬高,圖片質量等參數(shù)
執(zhí)行wkhtmltoimage --crop-w 410 --width 410 --quality 50 www.bing.com bing2.png看看

bing2.png

說明:

  • --crop-w 410:截圖寬度410px
  • --width 410:瀏覽器模擬寬度410px
  • --quality 50:圖片質量(這個值越大,圖片質量越高,當然文件也會比較大)

還有更多參數(shù)用法,請 wkhtmltoimage -h查看。
HTML轉pdf同理,wkhtmltopdf -h。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容