【问题标题】:highcharts display in my render html page which i want to convert into PDF using wkhtmltopdf in railshighcharts 显示在我的渲染 html 页面中,我想在 rails 中使用 wkhtmltopdf 将其转换为 PDF
【发布时间】:2012-09-27 12:24:24
【问题描述】:

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

我能够成功生成 PDF,但 PDF 只包含文本 数据并且没有图表。

我已经尝试了以下一些选项

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

请帮助我解决这个问题。

【问题讨论】:

  • 是否有可能获得完整的源代码 html 或在某处查看页面进行测试?

标签: ruby-on-rails-3 highcharts wkhtmltopdf


【解决方案1】:

我不熟悉 wkhtmltopdf,但我确实使用 wkhtmltoimage 创建包含来自 highcharts 的图形的页面图像。我注意到的一件事是我必须将 --javascript-delay 设置为几秒钟,以确保图表有足够的时间加载。似乎 wkhtmltopdf 确实支持此选项(wkhtmltopdf v0.10.0_rc2 docs)。看看有没有帮助?

我们是这样称呼它的,带有 3 秒的 javascript 延迟:

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

【讨论】:

  • 你能在这里粘贴一些使用--javascript-delay的代码示例吗?
  • 感谢您提醒我这个选项。它对于 wkhtmltopdf 的github repo(来自源代码)中当前可用的 0.12.0 版本仍然有效。
猜你喜欢
  • 1970-01-01
  • 2014-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多