我将这个 gem 用于我的 RoR 应用程序:Google Visualr在我的应用程序中生成一些图表。所以我认为我有这样的代码:
<div id='chart'></div>
<%= render_chart @chart_data, 'chart' %>
这呈现了一个谷歌图表,我不得不说它非常酷。但是,如何从图表制作 PDF?我使用的是旧的谷歌图像图表,将图像渲染为 pdf 非常容易,但是使用这个 SVG,我看不到该怎么做。
有什么想法或建议吗?
我将这个 gem 用于我的 RoR 应用程序:Google Visualr在我的应用程序中生成一些图表。所以我认为我有这样的代码:
<div id='chart'></div>
<%= render_chart @chart_data, 'chart' %>
这呈现了一个谷歌图表,我不得不说它非常酷。但是,如何从图表制作 PDF?我使用的是旧的谷歌图像图表,将图像渲染为 pdf 非常容易,但是使用这个 SVG,我看不到该怎么做。
有什么想法或建议吗?
我没有使用 Google Charts,但我使用的是 Highcharts。我在使用 2 个 gem 的组合将图表渲染为 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