linux根據url截圖
阿新 • • 發佈:2018-11-09
wkhtmltoimage是linux上根據html截圖為image的工具
wkhtmltoimage --width 375 'url/test.html?a=10&b=12&c=7' ./Desktop/test.png
url不帶引數的話不用使用單引號包裹url路徑
--width制定頁面寬度,不然預設1024,不要試圖使用document.documentElement.clientWidth動態設定大小,這個值會是0
如果提示缺少libXrender.so.1
ldd wkhtmltoimage可以查詢程式依賴,從其他執行正常地方找到了這個庫的路徑/usr/lib64/libXrender.so.1。複製過去直接使用
如果中文亂碼,可以從windows中拖過去字型到/usr/share/fonts/目錄
windows字型位置:控制面板->字型 或者 C:\Windows\Fonts
除錯:
我的除錯方法是,<span id="log"></span>
function setLog(log){ var ele = document.getElementById('log') ele.innerHTML += log }
需要除錯的地方使用setLog('log....')就能從截圖中檢視錯誤資訊