【发布时间】:2016-01-01 23:59:57
【问题描述】:
我使用chart.js 在我的 Rails 应用程序中生成图表,使用 Prawn-pdf 生成 pdf。
我想将使用chart.js 生成的画布导出为pdf。
chart.js 有一个方法toDataUrl(),它提供base64 字符串。
我在 prawn-pdf 中找不到任何接受base64 的方法。
请提出建议。
谢谢。
function done()
{
var url_base64 =document.getElementById("myChart").toDataURL("image/png");
$.ajax({
type:'post',
url: '/admin/create_graph_to_image',
dataType: 'script',
data: { string_base64: url_base64 } ,
success: function (e) {
console.log(e);
},
error: function (e) {
console.log(e);
}
});
}
【问题讨论】:
-
我将使用 D3.js 生成图表以生成基于 SVG 的元素,并使用 Prawn gem 生成 PDF 格式的页面。
-
@Dusht 是否有任何特定的教程可以引导我使用 D3.js 生成图形并将它们导出为 pdf?提前致谢
标签: ruby-on-rails chart.js prawn