用java生成条形码,barcode4j得应用

1.去http://barcode4j.sourceforge.net/下载文件,(源代码和生成好的都要下载)

2.解压barcode4j-2.0alpha2-bin.zip这个包,在build目录下有barcode4j.jar,在lib目录下有avalon-framework-4.2.0.jar, 将barcode4j.jar和avalon-framework-4.2.0.jar添加到项目的lib中,eclipse中只要复制到web-inf下面的lib里面就OK了.

3.解压将barcode4j-2.0alpha2-src.zip,将srcjavaorgkrysalisbarcode4jservlet目录下的BarcodeServlet.java类的代码拷出来,修改默认的图片显示方式,找到        if (format == null) format = MimeTypes.MIME_JPEG;这一行,表示默认的格式为JPEG文件

4.将以下这段servlet配置在web.xml中

BarcodeServlet

com.yourname.BarcodeServlet

BarcodeServlet

/barcode

5.在页面中添加

type是生成条形码的类型:

看例子就明白了

code39

code128

Codabar

intl2of5

upc-a

ean-13

ean-8

postnet

royal-mail-cbc

pdf417

datamatrix

lirCODE39: 39码仅有两种单元宽度,分别为宽单元和窄单元。宽单元这宽度为窄单元的1到3倍,一般多选用2倍、2.5倍或3倍。39码的每一个条码字符由九个单元组成,其中有三个宽单元,其余是窄单元,因此称为39码

39码,能表示字母、数字和其它一些符号共43个字符:A-Z,0-9,-.$/+%,空格条码的长度是可变化的,通常用“*”号作为起始、终止符,校验码不用代码密度介于3-9.4个字符/每英寸,空白区是窄条的10倍,用于工业、图书、以及票证自动化管理上

CODE39EXT: 全ASCII39码是39码的一种扩展用法,它利用标准39码和条码字符,经特定方法组合而表示ASCII字符集的128个字符.

CODE93: 93码使用与39码完全相同的字符集,但它的条码密度要比39码高

INTERLEAVED25: 交叉25码是一种长度可变的连续型自校验数字式码制,

其字符集为数字0-9,

采用两种元素宽度,每个条和空是宽或窄元素。

编码字符个数为偶数,所有奇数位置上的数据以条编码,偶数位置上的数据以空编码。

如果为奇数个数据编码,则在数据前补一位0,以使数据为偶数个数位

IND25: 工业25码,只能使用数字.跟交叉25码不同,它所有的信息都记录在条码线条中,条码空白只用来分隔条码条.

CODE11: Code11码,有效字符集为0123456789-

CODE128: Code128码可表示ASCII 0到ASCII 127共计128个ASCII字符,由于其字符集大,密度高,应用非常广泛。

国际UCC/EAN组织有一个专门的关于128码的条码标识标准,就是UCC/EAN128码,这种128码在全球范围内有统一的编码规范和解释。

CODABAR: 库德巴码是一种广泛应用在医疗和图书领域的条码,其字符集为0到9共10个数字、“ABCD”四个字母和“$-:/.+”六个特殊字符,其中“ABCD”仅作为启始符和终止符,并可任意组合。

MSI: MSI码只能使用数字,主要用于图书馆和零售业.

java如何使用barcode4j生成条形码_JAVA条形码生成组件barcode4j使用相关推荐

  1. java 随机生成手机号_Java随机密码生成并和邮箱、手机号匹配

    废话不多说了,直接给大家贴java代码了,代码有所注释,写的不好,还请各位大家多多关照. 代码如下所示: package com.alibaba.uyuni.common.util; import j ...

  2. java程序如何生成客户端_java webservice生成客户端代码并调用

    wsimport简介 在JDK的bin文件夹中,有一个wsimport.exe工具,可依据wsdl文件生成相应的类文件,将生存在本地这些类文件拷贝到需要使用的项目中,就可以像调用本地的类一样调用web ...

  3. java 时间生成字符串_java随机生成时间字符串的方法

    本文实例为大家分享了java随机生成时间字符串的具体代码,供大家参考,具体内容如下 package com.wechat.utils; import java.text.SimpleDateForma ...

  4. java在src创建entity文件_java自动生成entity文件

    private String packagePath = "com.qy.entity"; //指定实体生成所在包的路径//表名以","分隔;若为"* ...

  5. java怎么生成字母_java自动生成字母

    新建一个类SpringContextUtil.java: import org.springframework.beans.BeansException; import org.springframe ...

  6. java 随机生成图_java – 如何生成随机图?

    我希望能够在 Java中生成随机,无向和连接的图形.另外,我希望能够控制图中的最大顶点数.我不确定解决这个问题的最佳方法是什么,但这里有一些我能想到的: (1)生成一个介于0和n之间的数字,并将其作为 ...

  7. java生成迷宫_java怎么生成迷宫地图

    package cn.zhongZw.model; import java.util.ArrayList; import java.util.Random; public class MazeMode ...

  8. 【java】生成13位条形码(Ean-13码)

    [java]生成13位条形码(Ean-13码) 题目: 生成13位条形码 Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码. 例如:690123456789 计算其校验码的过程为: ...

  9. Java 生成13位条形码 Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码。

    package cn.zhang;import java.util.Scanner;public class Subject001 {/**生成13位条形码 Ean-13码规则:第十三位数字是前十二位 ...

  10. Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码

    Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码 一.关于ZXing 1.ZXing是谷歌开源的支持二维码.条形码 等图形的生成类库:支持生成.和解码功能. G ...

最新文章

  1. Java基础知识回顾-6
  2. 蓝桥杯-表达式计算(java)
  3. 【左偏树】【P3261】 [JLOI2015]城池攻占
  4. 前端学习(2971):静态打包资源
  5. 如何将计算机加入到域环境中,如何在讲计算机加入一个WinXP的域环境
  6. github访问很慢解决方案
  7. datatables 配套bootstrap3样式使用小结(1)
  8. 微信帐号被封零钱怎么办?微信针对封停帐号的零钱提取出了一个流程
  9. GPS NMEA-0183标准数据介绍
  10. MERIT DEM 90m数据下载
  11. 兖州计算机老师,兖州最美教师 | 风采展示(二)
  12. 一、开启root登录权限 1.更改root密码 1)打开终端,输入【sudo -s】获得临时root权限,再输入【sudo passwd root】修改root密码。
  13. python中fetch_python 异步 fetch demo
  14. php to es7,只需五步 集成新版 Elasticsearch7.9 中文搜索 到你的 Laravel7 项目
  15. 【新知实验室】实时音视频(TRTC)之初体验
  16. 全球与中国能力和技能管理软件市场深度研究分析报告
  17. 【源码】基于MATAB的全要素生产率工具箱
  18. python人工智能项目开发实例-人工智能学习路线图,整理近200个实战案例与项目...
  19. 百度快照更新与排名的关系
  20. 子线程是否要手动创建autoreleasepool

热门文章

  1. Spark 学习笔记——001【spark-mysql+spark-hive】
  2. matlab实现多元高斯分布概率密度计算
  3. vue3 effect
  4. 华为手机怎样修改HTML查看器,华为WS5200路由器用手机怎么设置?
  5. 如何通过回测报告中的指标评估策略优劣?
  6. 新浪vip邮箱 服务器,新浪手机邮箱
  7. canva画图 图片居中裁剪_html5 canvas 自定义画图裁剪图片
  8. git-secrets安装教程
  9. vue3.0 H5页面配置 Autoprefixer 报警Replace Autoprefixer browsers option to Browserslist config.
  10. 论文阅读:A Survey on Deep Hashing Methods 综述:深度哈希方法