我需要在java中使用jasperreports創建一個條形碼圖像,目前我正在做這個保存圖像文件在磁盤上,但我需要做到這一點,沒有將圖像保存在磁盤上。我需要在內存中創建條形碼圖像,然後將其作爲參數發送給iReport。使用jasperreports在java中創建一個條形碼圖像,而不保存在磁盤上的圖像
這是我做了什麼:
Map<String, Object> parameters = new HashMap<String, Object>();
String imagePath = "\\\\netw\\barCode.jpg";
parameters.put("rutaCodigoBarrasVal", imagePath);
Barcode barCode = BarcodeFactory.createPDF417("1234567890");
barCode.setDrawingText(false);
barCode.setBarHeight(33);
barCode.setBarWidth(207);
FileOutputStream fOS = new FileOutputStream(imagePath);
BarcodeImageHandler.writeJPEG(barCode, fOS);
fOS.close();
我能做些什麼?
我想你可以用它代替FileOutputStream中 – rbernabe