是否有现成的程序,我可以从我的 Web 应用程序运行,将 HTML 文件转换为图像?最好使用Webkit,还是其他成熟的浏览器引擎?
我试过wkhtmltoimage,但它不能正确渲染背景(而 wkhtmltopd 工作正常)。有没有一个有效的?
是否有现成的程序,我可以从我的 Web 应用程序运行,将 HTML 文件转换为图像?最好使用Webkit,还是其他成熟的浏览器引擎?
我试过wkhtmltoimage,但它不能正确渲染背景(而 wkhtmltopd 工作正常)。有没有一个有效的?
方法A
$ phantom rasterize.js http://www.google.com google.png
下载并解压缩二进制存档。rasterize.js
在example
目录中。
方法B
使用chrome(在 上测试MacOSX
,应该可以在其他平台上使用)
$ alias chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'
$ chrome --headless --disable-gpu --screenshot=google.png http://www.google.com
方法 C
使用webkit2png(仅限 macOS)