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

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

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

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


(此imgelem是javascript的HTMLImageElement对象)

但我不知道如何从javascript编码此图像(未保存在任何地方)以将其作为参数(或任何形式)传递给JAVA。

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

提前致谢。
问候。

最佳答案

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”。

10-07 12:42