我在我的应用程序中使用HighChart。 我想在点击按钮http://jsfiddle.net/hfrntt/fXHB5/1896/上导出图表图像。 但我想将图像保存在预定义的文件夹中,并删除保存对话框弹出窗口以保存图像。
在按钮上单击保存在预定义文件夹中的图像。(无保存对话框)
提前致谢
答案 0 :(得分:2)
您必须设置导出服务器。当客户端将Highcharts SVG文件发送到此服务时,它将转换为图像。在服务器将映像返回给客户端之前,您可以将其保存到预定义的文件系统中。
在这里你可以找到一个php导出服务器和一个基于java的服务器。由Highcharts开发的https://github.com/highslide-software/highcharts.com/tree/master/exporting-server
设置这些导出服务器以删除临时创建的文件。您必须稍微更改代码以防止这种情况。
另请阅读本文,了解有关Highcharts exportservers
的更多背景信息答案 1 :(得分:0)
这不仅仅涉及使用highcharts。您将不得不使用某种实际上在服务器端呈现图表/页面然后将其作为图像输出的包装器。以下是从highcharts网站上的post获取的链接。
Highcharts-server-side-export(与Rhino / Batik合作)