我使用highcharts显示一些结果,但我需要将图表作为jpg图像保存到项目文件夹中以通过电子邮件发送。
有一种方法可以在不涉及"下载的情况下保存图像。浏览器,只需将其保存到destlated文件夹。 感谢。
答案 0 :(得分:2)
如果您创建自己的导出服务器,如here所述(我使用Java + phantomJS设置)。然后,您可以通过命令行发送json来构建图表和输出类型(jpeg,pdf等),然后您可以将此输出重定向到您选择的文件夹。您不能自动从网络上执行此操作,因为代码不知道您要存储图像的文件夹的路径。为此,请参阅here。
答案 1 :(得分:1)
这绝对是可能的。服务器端导出处理的源代码可在此处获得:
它本质上是一个名为Batik的java程序,用于流式传输您提交的文件的PNG,JPG或PDF版本。您可以非常轻松地修改该PHP代码,以将蜡染输出保存到服务器上的本地文件,而不是将其流回用户。
有关服务器端导出的确切方式的更多信息,请点击此处:
http://www.highcharts.com/docs/export-module/export-module-overview
希望这有帮助!享受!