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最初の方法では a NullPointerException、2 番目の方法では a)。

それが機能するように自分のイメージをどのように定義できるか考えていますか?

私が取り組んでいる Java EE アプリケーションは Struts を使用しています。もっと簡単に聞こえるなら、このイメージで Bean を定義できるかもしれません。どうすればそれができますか?

4

0 に答える 0