rails 将 html 转换为图像

新手上路,请多包涵

我正在寻找一种将 html 标签动态转换为图像的方法…

这意味着,我希望能够制作一个 image_tag,其中包含一个方法的路径,该方法返回从 html 创建的图像。

我一直在寻找解决方案,但找不到合适的方法来解决这个问题……

有任何想法吗?

前地

原文由 Markus 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 378
1 个回答

IMGkit 可以完成这项工作( 详情在 github 上

使用普通的旧 HTML+CSS 创建 JPG

 kit = IMGKit.new('http://google.com')
kit.to_jpg
kit.to_jpeg
kit.to_png
kit.to_tif
kit.to_tiff

或者在你的控制器中

@kit = IMGKit.new(render_as_string)

format.jpg do
  send_data(@kit.to_jpg, :type => "image/jpeg", :disposition => 'inline')
end

原文由 denisjacquemin 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏