请教下有什么方案可以在服务器上把 html 转成图片

查看 83|回复 7
作者:AlanBrian   
服务器是 ARM 架构的。html 的主要内容是 echarts 。
tool2dx   
无头调用 chrome 的内置 api 截图功能,echarts 强依赖 js 运行期,又没办法直接解析文件的。
有个叫 devtools-protocol 协议,可以通过 websocket 发送控制命令,并下载 jpeg 截图。
wangbin526   
偶是用 go 动态生成 html 的 echart 然后转图片再插入 pdf ,用的是 docker 的 lampnick/doctron ,实测 arm 能用,一秒三五张连续转了几万张也没出问题
Gilfoylek   
刚做过类似功能 [chromedp]( https://pkg.go.dev/github.com/chromedp/chromedp) 我们用的是 golang 的包
money1991   
docker 里跑 Puppeteer ,它有转图片 api ,非常方便
PolarBears   
playwright
dudubaba   
一般都是 html 转 canvas 转图片,或者转 pdf 再拆分图片,都有现成的库吧。
xiaoriri666   
直接用 serverless ,阿里云直接部署个,就是冷启动有点慢,如果量不是很大可以用
您需要登录后才可以回帖 登录 | 立即注册

返回顶部