我在我的RoR应用程序中使用此gem:Google Visualr在我的应用程序中生成一些图表。所以我在我看来有这样的代码:
<div id='chart'></div>
<%= render_chart @chart_data, 'chart' %>
这会产生一个Google Chart,我不得不说这很酷。但是,如何从图表中制作PDF?我正在使用旧的Google图像图表,将图像渲染为pdf非常容易,但是使用这个SVG,我看不出怎么做。
有任何想法或建议吗?
答案 0 :(得分:1)
我没有使用Google Charts,但我使用的是Highcharts。我发现使用2个宝石的组合将图表渲染为pdf非常成功:
wicked_pdf - https://github.com/mileszs/wicked_pdf 和 wkhtmltopdf-binary - https://github.com/zakird/wkhtmltopdf_binary_gem
第二个是wicked_pdf的二进制依赖。它非常直接使用,它可以以pdf格式呈现您的rails视图。如果您计划在heroku上部署,请将第二个gem替换为:
wkhtmltopdf-heroku - https://github.com/bradphelan/wkhtmltopdf-heroku