`

根据内容生产条1维形码

    博客分类:
  • java
阅读更多
BarCode.jar包 ,将内容转换为1维条码
public static  byte [] createBarCode(String content){ 
    if(content==null){ 
    return null; 
    } 
    ByteArrayOutputStream out=null; 
    try 
{ 
    out=new ByteArrayOutputStream(); 
    Code39Bean bean = new Code39Bean(); 
    final int dpi = 150; 
    bean.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); 
bean.setWideFactor(3); 
         bean.doQuietZone(false); 
         BitmapCanvasProvider canvas = new BitmapCanvasProvider(out// 
                                 ,"image/jpeg"// 
                           ,dpi// 
                           ,BufferedImage.TYPE_BYTE_BINARY// 
                           ,false// 
                           ,0); 
    bean.generateBarcode(canvas, content); 
    canvas.finish(); 
    return out.toByteArray(); 
    
} catch (IOException e) 
{ 
throw new  RuntimeException("创建条形码失败!"); 

}finally{ 
  if(out!=null){ 
try 
{ 
   out.close(); 
} catch (IOException e) 
{ 
throw new  RuntimeException("资源不能正常关闭!"); 
} 

  } 
} 
    }

分享到:
评论

相关推荐

    SJT 11350-2006 二维条码 紧密矩阵码

    SJT 11350-2006《二维条码 紧密矩阵码》是一项由中华人民共和国信息产业部制定的行业标准,主要规定了紧密矩阵码(Compact Matrix Code, 简称CM)的基本结构、编码规则、符号等级、译码算法等内容。该标准旨在为二维...

    DM码编译库资源

    DM码,全称为Data Matrix Code,是一种二维条形码标准,广泛应用于工业自动化、物流管理、产品追踪等领域。它能够存储大量的数据,并且具有高纠错能力,能够在一定程度上抵抗污损和破损。在这个名为“DM码编译库资源...

    基恩士固定安装式二维条码扫码枪SR-D100系列用户手册

    基恩士固定安装式二维条码扫码枪SR-D100系列是一款专为工业应用设计的高性能读取设备,能够高效准确地读取各种二维条码。该用户手册是操作和维护SR-D100系列的必备参考资料,旨在帮助用户了解产品的正确使用方法、...

    halcon三维检测启蒙1

    本篇将探讨“Halcon三维检测启蒙1”的主要内容,包括激光三角原理、不同的三维成像技术以及如何使用Halcon进行点云处理和三维重建。 **激光三角原理**: 激光三角原理是基于几何光学的一种三维测量方法,它利用了...

    OCV清洗分选机-SOLIDWORKS零件图-机械工程图-机械三维3D设计图

    此设备可单独使用,也可以连接在动力电池模组生产线上配合使用-动力电池模组生产前段电芯处理设备。设备有以下几部分组成:1.电芯上料输送线。2.电芯扫码机构3.电芯定位夹具。4.联动机械手。5.等离子清洗机构。6.OCV...

    欢迎下载纺织行业基础知识

    对于不同类型的纱线,如纯棉、纯化纤、涤棉、棉粘和维棉纱,它们之间特克斯与英制支数的转换需要用到特定的K值,如纯棉纱的K值为583.1。 除了单位换算,纺织品的手感目测法也是一种直观的识别纤维的方法。例如,棉...

    基于SolidWorks的链轮滚刀精铲刀通用CAD_CAM系统.pdf

    (2) 齿形廓形设计分析:系统根据链轮滚刀的轴向齿形确定出精铲刀的廓形,解决了现有技术中廓形设计与加工的难题。 4. 参考文献与专业指导 虽然文档中没有列出具体的参考文献,但从文章编号和文献标识码可以推测,...

    Data_Matrix技术概述

    Data Matrix技术是一种二维条码标准,它在20世纪80年代末由美国国际资料公司(International DataMatrix, ID Matrix)发明,旨在解决一维条形码信息容量有限的问题。一维条形码虽然在很多场景下应用广泛,但由于其只能...

    C标安全生产、文明施工精细化管理、防扬尘专项施工方案.pdf

    - 虽然具体内容未给出,但安全生产应包括对施工人员的安全培训、设备维护、危险源识别和风险控制等。 7. **文明施工**: - 文明施工涉及施工现场的整洁、有序,噪音控制,废弃物处理等,以减少对周边环境和社区的...

    二维码应用实例

    二维码,全称“快速响应矩阵码”(Quick Response Code),是一种二维条形码技术,由日本Denso Wave公司在1994年开发。它在传统一维条形码的基础上进行了扩展,可以存储更多的数据,包括字母、数字、汉字、符号等,...

    行业分类-设备装置-一种桶装蚊香星星盘式铁盖.zip

    1. **产品生命周期管理(PLM)**:从设计到生产,再到销售,产品生命周期管理软件可以帮助企业跟踪和管理产品的所有阶段,包括这种特殊设计的蚊香包装。 2. **计算机辅助设计(CAD)**:设计师可能会使用CAD软件来...

    DataMatrix条码介绍

    DataMatrix是一种先进的二维条形码技术,被广泛应用于工业和商业领域。它是由国际标准化组织ISO/IEC 16022定义的一种矩阵式符号体系,具有极高的数据密度和错误纠正能力,能够在一个非常小的空间内存储大量的信息。 ...

    生成二维码

    1. **商品追溯**:通过二维码实现产品的生产、流通环节追溯,保障消费者权益。 2. **营销推广**:企业可以通过二维码引导用户访问特定网页或下载应用程序,提高营销活动的参与度。 3. **会议签到**:会议组织者可以...

    数据库期末考试复习试题与答案7.doc

    1. 关系:如"学生"表,包含"学号"、"姓名"和"年龄"等列,构成二维表格。 2. 主码:例如"学号"是"学生"表中的主码,因为每个学生的学号都是唯一的。 3. 参照完整性:例如"供应情况表"中的供应商ID是"供应商表"S的...

    2021年机械CAD技术基础习题库.doc

    16. **不属于CAM工作范畴**:生产过程与管理不属于CAM(计算机辅助制造)的工作内容,而是更偏向于生产计划和控制。 17. **非制定零件族相拟原则办法**:特性住码域法不属于制定零件族相拟原则的常用方法。 18. **...

    datamatrix编码和解码的程序,没有原码.zip

    在IT领域,条形码和二维码的编码与解码是数据传输和识别的重要技术。Datamatrix编码是一种二维条码标准,广泛应用于工业自动化、物流、电子元件标识等领域。本资料包提供了一个C#实现的Datamatrix编码和解码程序,...

    几何概型分类题全.doc

    例如,掷一个均匀的骰子,骰子的每个面上出现的概率是相等的,可以看作是在[1, 6]这个区间内随机选择一个点,各点被选中的概率都是1/6。 2.1.2 测度为角度的几何模型 虽然一维模型通常关联于长度,但在某些情况下,...

    高二计算机应用基础考试题(最终).pdf

    2. **Pentium II**:Pentium II是Intel公司生产的一种微处理器,代表了计算机品牌,是个人电脑市场上的一个重要产品线。 3. **CPU(中央处理器)**:是计算机硬件系统的核心部件,负责执行指令和控制计算机的运行。...

    Halcon 峰值线

    在包装生产线中,可以识别条形码或二维码的边缘。通过结合其他Halcon的高级功能,如形状匹配、模板匹配和测量工具,可以实现更复杂的检测任务。 总之,Halcon的峰值线提取技术是其强大图像处理能力的一部分,它能够...

Global site tag (gtag.js) - Google Analytics