1

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

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

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

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

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

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

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

提前致谢。问候。

4

1 回答 1

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

于 2012-11-30T12:22:44.167 回答