0

我正面临 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。我怎么能那样做?

4

0 回答 0