请教jfreechart和itext结合的问题!
我想将jfreechart生成的图片导入到pdf中,因此需要jfreechart和itext结合起来用,目前我试了一个方法:
1、根据jfreechart生成的图片路径生成图片,部分代码如下:
Image img = Image.getInstance(new URL( "http://localhost:8181/wqdss/servlet/DisplayChart?filename=jfreechart-45744.png "));
img.setAbsolutePosition(0, 0);
document.add(img); //document为定义好的pdf文档
但是采用该方法存在两个问题,第一生成的文件路径我拷贝出来,新开一个ie浏览器输入进去,提示chart not found,但有时候也正常,我试着将localhost换成机器名和ip地址都不行.
第二:生成的图片在jfreechart的session过期后会自动删除,因此会提示文件找不到错误.
不知道大家有好的方法吗?请大家赐教,谢谢!
------解决方案--------------------jfreechart生成图片你应该放在本地,然后在生成PDF的时候,调用你本地的图片,以前我记得我是这样做的,