2

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

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

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

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

请协助我解决此问题。

4

1 回答 1

5

我不熟悉 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"
于 2012-10-18T01:26:20.503 回答