我有一个疑问,我无法解决它。
我想根据jqplot插件下创建的一些图表的结果生成PDF文档。
我知道我可以将它们导出到PNG:
var imgelem = evt.data.chart.jqplotToImageElem();
(这个imgelem是来自javascript的HTMLImageElement对象)
但我不知道如何编码这个图像(没有保存在任何地方)从javascript获取作为参数(或其他)到JAVA。
我正在使用struts,我想创建一个servlet(action)来响应这个PDF文档。
提前致谢。 问候。
答案 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”。