java如何使用barcode4j生成条形码_JAVA条形码生成组件barcode4j使用
用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使用相关推荐
- java 随机生成手机号_Java随机密码生成并和邮箱、手机号匹配
废话不多说了,直接给大家贴java代码了,代码有所注释,写的不好,还请各位大家多多关照. 代码如下所示: package com.alibaba.uyuni.common.util; import j ...
- java程序如何生成客户端_java webservice生成客户端代码并调用
wsimport简介 在JDK的bin文件夹中,有一个wsimport.exe工具,可依据wsdl文件生成相应的类文件,将生存在本地这些类文件拷贝到需要使用的项目中,就可以像调用本地的类一样调用web ...
- java 时间生成字符串_java随机生成时间字符串的方法
本文实例为大家分享了java随机生成时间字符串的具体代码,供大家参考,具体内容如下 package com.wechat.utils; import java.text.SimpleDateForma ...
- java在src创建entity文件_java自动生成entity文件
private String packagePath = "com.qy.entity"; //指定实体生成所在包的路径//表名以","分隔;若为"* ...
- java怎么生成字母_java自动生成字母
新建一个类SpringContextUtil.java: import org.springframework.beans.BeansException; import org.springframe ...
- java 随机生成图_java – 如何生成随机图?
我希望能够在 Java中生成随机,无向和连接的图形.另外,我希望能够控制图中的最大顶点数.我不确定解决这个问题的最佳方法是什么,但这里有一些我能想到的: (1)生成一个介于0和n之间的数字,并将其作为 ...
- java生成迷宫_java怎么生成迷宫地图
package cn.zhongZw.model; import java.util.ArrayList; import java.util.Random; public class MazeMode ...
- 【java】生成13位条形码(Ean-13码)
[java]生成13位条形码(Ean-13码) 题目: 生成13位条形码 Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码. 例如:690123456789 计算其校验码的过程为: ...
- Java 生成13位条形码 Ean-13码规则:第十三位数字是前十二位数字经过计算得到的校验码。
package cn.zhang;import java.util.Scanner;public class Subject001 {/**生成13位条形码 Ean-13码规则:第十三位数字是前十二位 ...
- Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码
Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码 一.关于ZXing 1.ZXing是谷歌开源的支持二维码.条形码 等图形的生成类库:支持生成.和解码功能. G ...
最新文章
- Java基础知识回顾-6
- 蓝桥杯-表达式计算(java)
- 【左偏树】【P3261】 [JLOI2015]城池攻占
- 前端学习(2971):静态打包资源
- 如何将计算机加入到域环境中,如何在讲计算机加入一个WinXP的域环境
- github访问很慢解决方案
- datatables 配套bootstrap3样式使用小结(1)
- 微信帐号被封零钱怎么办?微信针对封停帐号的零钱提取出了一个流程
- GPS NMEA-0183标准数据介绍
- MERIT DEM 90m数据下载
- 兖州计算机老师,兖州最美教师 | 风采展示(二)
- 一、开启root登录权限 1.更改root密码 1)打开终端,输入【sudo -s】获得临时root权限,再输入【sudo passwd root】修改root密码。
- python中fetch_python 异步 fetch demo
- php to es7,只需五步 集成新版 Elasticsearch7.9 中文搜索 到你的 Laravel7 项目
- 【新知实验室】实时音视频(TRTC)之初体验
- 全球与中国能力和技能管理软件市场深度研究分析报告
- 【源码】基于MATAB的全要素生产率工具箱
- python人工智能项目开发实例-人工智能学习路线图,整理近200个实战案例与项目...
- 百度快照更新与排名的关系
- 子线程是否要手动创建autoreleasepool
热门文章
- Spark 学习笔记——001【spark-mysql+spark-hive】
- matlab实现多元高斯分布概率密度计算
- vue3 effect
- 华为手机怎样修改HTML查看器,华为WS5200路由器用手机怎么设置?
- 如何通过回测报告中的指标评估策略优劣?
- 新浪vip邮箱 服务器,新浪手机邮箱
- canva画图 图片居中裁剪_html5 canvas 自定义画图裁剪图片
- git-secrets安装教程
- vue3.0 H5页面配置 Autoprefixer 报警Replace Autoprefixer browsers option to Browserslist config.
- 论文阅读:A Survey on Deep Hashing Methods 综述:深度哈希方法