Ruby on rails 3 highcharts显示在我的render html页面中,我希望使用rails中的wkhtmltopdf将其转换为PDF

Ruby on rails 3 highcharts显示在我的render html页面中,我希望使用rails中的wkhtmltopdf将其转换为PDF,ruby-on-rails-3,highcharts,wkhtmltopdf,Ruby On Rails 3,Highcharts,Wkhtmltopdf,我有一个带有一些文本数据和图表的html页面。我正在使用wkhtmltopdf gem从html页面生成pdf。使用highcharts,我正在生成图形 我能够成功生成PDF,但PDF仅包含文本 数据,但其中没有图形 我已经尝试了一些选项,如下所示 - plotOptions: { series: { enableMouseTracking: false, shadow: false, animation: false } }, in Hightcharts jquery coding..

我有一个带有一些文本数据和图表的html页面。我正在使用wkhtmltopdf gem从html页面生成pdf。使用highcharts,我正在生成图形

我能够成功生成PDF,但PDF仅包含文本 数据,但其中没有图形

我已经尝试了一些选项,如下所示

 - plotOptions: { series: { enableMouseTracking: false, shadow: false, animation: false } }, in Hightcharts jquery coding..

请帮助我解决此问题。

我不熟悉w/wkhtmltopdf,但我确实使用wkhtmltoimage创建包含highcharts图形的页面图像。我注意到的一件事是,我必须将javascript延迟设置为几秒钟,以确保图表有足够的时间加载。看起来wkhtmltopdf确实支持此选项()。你能看看这是否有用吗

下面是我们如何称之为3秒的javascript延迟:

/bin/wkhtmltoimage --javascript-delay 3000 "http://example.com/chartPage" "/path/to/image.png"

有没有可能获得完整的源代码html或查看某个地方的页面进行测试?你能在这里粘贴一些使用--javascript延迟的代码示例吗?谢谢你提醒我这个选项。它对于wkhtmltopdf的(源代码)中当前可用的0.12.0版本仍然有效。