2

我非常了解大量图表渲染框架,一些 Javascript(如 Google Chart、ThreeD、HighCharts)、基于 PHP 的 jpGraph 和 pChart 以及在线 REST API,如 Google 的旧图表工具(将在 2015 年消失)。

他们似乎都专注于图形的一种特殊“风味”。使用 SVG、Canvas、Flash 等渲染图像或基于浏览器的图形。我希望能够在浏览器中呈现报告并导出为可打印的 PDF。可以使用许多框架(我更喜欢 mPDF)将静态 HTML 转换为 PDF,这样就不会有问题了。

我想要的是一个能够生成图像和基于浏览器的图形的单一框架。显然,它们应该与各种浏览器兼容,并且图表应该看起来相似(不一定相同)。最好使用 PHP 和/或 JS,但我愿意接受建议。

有谁知道一个可以呈现图像和基于浏览器的图表框架?

如果有多个框架具有几乎相同的 API 和图表,那也很好,但我怀疑这种组合是否存在。;)

4

1 回答 1

0

我不知道有任何库能够渲染位图和 svg 或画布,支持所有图形和绘图功能。

如果我有这个问题,我会认真研究 phantomjs:

http://code.google.com/p/phantomjs/wiki/QuickStart

它是一个无头浏览器,可以渲染位图甚至 PDF。优点是,您只需要开发基于浏览器的渲染,而 phantomjs 就可以完成渲染图像的工作。

于 2012-09-12T07:30:58.303 回答