簡體   English   中英

通過條形碼URL(Barcode4J)制作和存儲條形碼圖像

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM