将jqplot图表导出为PDF

时间:2012-10-11 00:27:55

标签: java javascript jqplot

我有一个疑问,我无法解决它。

我想根据jqplot插件下创建的一些图表的结果生成PDF文档。

我知道我可以将它们导出到PNG:

 var imgelem = evt.data.chart.jqplotToImageElem();

(这个imgelem是来自javascript的HTMLImageElement对象)

但我不知道如何编码这个图像(没有保存在任何地方)从javascript获取作为参数(或其他)到JAVA。

我正在使用struts,我想创建一个servlet(action)来响应这个PDF文档。

提前致谢。 问候。

1 个答案:

答案 0 :(得分:3)

var imgelem = evt.data.chart.jqplotToImageElem();
var imageSrc = imgelem.src; // this stores the base64 image url in imagesrc
open(imageSrc); // this will open the image in another tab

现在您可以将其发送到服务器或将其放在html图像元素中。你只需要设置“src = imageSrc”。