3

我将这个 gem 用于我的 RoR 应用程序:Google Visualr在我的应用程序中生成一些图表。所以我认为我有这样的代码:

<div id='chart'></div>
<%= render_chart @chart_data, 'chart' %>

这呈现了一个谷歌图表,我不得不说它非常酷。但是,如何从图表制作 PDF?我使用的是旧的谷歌图像图表,将图像渲染为 pdf 非常容易,但是使用这个 SVG,我看不到该怎么做。

有什么想法或建议吗?

4

1 回答 1

1

我没有使用 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

于 2012-06-07T05:05:27.927 回答