[英]making and storing a barcode image from a barcode URL (Barcode4J)
我對條形碼或條形碼4j不太熟悉。 我有條形碼的URL,需要連接到該URL,對其進行流處理以從中生成圖像,然后將該圖像存儲在文件系統中的某個位置。
有沒有人有使用Barcode4J進行此操作的經驗?
下面我做的URL ...
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;
}
我有這樣的URL字符串:
String genbc = barCodeProcess(barCode).toURL();
也許您應該學會對工作進行更清晰的思考。
據我了解,解決此問題與條形碼無關。 您有一個可以通過URL獲得的圖像,並且必須下載它。 該問題已經在堆棧溢出中被查看過很多次了,如果您進行搜索:“ java downloading image”,就會發現它。 這是谷歌為我帶來的第一個結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.