2

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();

私がやろうとしているのは、ベロシティ テンプレートを使用して HTML を渡す Java オブジェクトを作成することですが、java.a から 128 および QRcode バーコード イメージを渡すことに問題があります。

それを回避するために、ディスクに保存し、URL を設定してそれを速度テンプレートに戻すことを考えましたが、保存されたファイルが破損しているようです。

速度テンプレート:

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

ありがとう、マーティン

4

0 に答える 0