客户要求我们用新的 HTML5 版本 - RadHtmlChart 替换 Telerik 的 RadChart 控件。问题是所有报告电子邮件的内容都在该控件上工作,因为图表是在服务器端生成的,并且可以使用它们向用户发送报告电子邮件。
所以现在在我们将 RadChart 替换为 RadHtmlChart 之后,我们将失去在服务器端获取图表的可能性。有什么办法可以得到那个报告吗?
我听说过 PhantomJS 可以完成这项工作,但我对这个想法不是很熟悉,所以我想确定一下。
在浏览器中导出通过 JS 呈现的控件很困难,在您的场景中可能无法实现。看看这里是否可以采用这种方法:http ://www.telerik.com/support/code-library/exporting-radhtmlchart-to-png-and-pdf 。如果你不能 - 我认为你将不得不继续使用 RadChart 来渲染实际的图像。