我正面临 iText 1.3.1 的图像转换问题(我知道它是旧版本,但我别无选择)
在论坛上搜索了几次后,我看到了将自定义图像(.png
例如)作为 iText 图像(com.lowagie.text.Image
)的不同方法。
我尝试了很多方法,例如:
File imgRed = new File("smileyRed.png");
java.awt.Image smileyRed = ImageIO.read(imgRed);
com.lowagie.text.Image mySmileyRed = com.lowagie.text.Image.getInstance(smileyRed);
或者 :
URL imageUrlRed = getClass().getClassLoader().getResource("smileyRed.png");
com.lowagie.text.Image mySmileyRed = com.lowagie.text.Image.getInstance(imageUrlRed);
但是这两种方式都会抛出异常(IOException
第一个是一个,NullPointerException
第二个是一个)。
您知道我如何定义我的图像以使其正常工作吗?
我正在使用的 Java EE 应用程序正在使用 Struts。如果听起来更容易的话,也许我可以用这个图像定义一个 bean。我怎么能那样做?