我对条形码或barcode4j不太熟悉。我有一个条形码的 URL,需要连接到该 URL,对其进行流式传输以便从中制作图像,然后将该图像存储在文件系统的某个位置。
有没有人有使用 Barcode4J 的经验?
下面我做网址...
private BarcodeRequestBean barCodeProcess(ResponseWithBarCode barCode)throws Exception
{
//hard coding bar code encoding and font size time being
String barCodeNum = ((ResponseWithBarCode)barCode).getBarCodeNumber();
logger.info("Please check below barcode generating parameters if generation failed:");
logger.info("BarCode Number = " + barCodeNum);
if (StringUtils.isEmpty(barCodeNum)||(barCodeNum==null))
{
throw new Exception("ResponseWithBarCode returned invalid barCodeNumber value!");
}
BarcodeRequestBean barbean = new BarcodeRequestBean();
//set bar code number
barbean.setMsg(barCodeNum); //reference number
//set default value
barbean.setType(config.getString("barcode.encoding")); //ex:code128
barbean.setHumanReadableSize(config.getString("barcode.font.size")); //ex:3pt
barbean.setWideFactor(config.getString("barcode.wide.factor")); //wide factor: 2
barbean.setFormat(config.getString("barcode.file.format")); //file format: png
barbean.setHeight(config.getString("barcode.height")); //heigh:1cm
barbean.setModuleWidth(config.getString("barcode.module.width")); //Module width: 0.15mm
return barbean;
}
我有一个这样的网址字符串:
String genbc = barCodeProcess(barCode).toURL();