使用PHP mPdf生成的pdf中的Highchart渲染

时间:2016-06-09 08:09:16

标签: php highcharts mpdf

有人可以建议我该怎么办? 我正在生成PDF报告,在报告中,我必须打印高图表图表。由于高图使用不会在PDF文件中执行的javascript,因此我必须在服务器上创建图形。

我阅读了很多帖子,他们建议我必须创建该图形的图像,但我的问题是如何将图像创建到该图形?

2 个答案:

答案 0 :(得分:3)

您可以尝试使用服务器端"浏览器"或JS引擎生成图表;有一些工具可以用于此。

为此,我使用了那些:

  • PhantomJS:关于页眉/页脚的一些怪癖但网站上有很多例子
  • WkHTMLToPDF:可高度自定义,但我无法正确设置超时,因此在PDF输出之前完全生成图表

但还有其他人。

答案 1 :(得分:1)

正如Preuk所说,phantomjs是一个不错的选择和我使用的,这里是Highcharts网站上的指南:http://www.highcharts.com/news/56-improved-image-export-with-phantomjs 一旦你开始运行它就可以很好地开始运行。