iText ImgCCITT和Velocity

时间:2013-03-12 11:24:17

标签: itext velocity

我在iText中创建了一个QRCode条形码,我想将此文件保存到磁盘。它似乎创建了一个ImgCCITT类型。它保存到磁盘但文件已损坏。我也尝试将其保存为.jpg。有关如何将未损坏的条形码图像保存到磁盘的任何想法。

BarcodeQRCode qrcode = new BarcodeQRCode("292035-1", 4, 4, null);
Image qrImg = qrcode.getImage();

qrImg.setUrl(new URL("...images/" + i + ".CCITT"));

OutputStream out1 = new FileOutputStream("C:/Program Files (x86)/images/" + i + ".CCITT");
out1.write(qrImg.getRawData());
out1.flush();
out1.close();

我要做的是使用速度模板来创建传递java对象的html,但是从jav.a传递128和QRcode条形码图像有问题

为了解决这个问题,我想把它保存到磁盘,设置网址并将其恢复到速度模板中,但保存的文件似乎已损坏。

速度模板:

 <img src="${qrcode.getUrl()}"/>       

谢谢, 马丁

0 个答案:

没有答案