Java Web一维条形码生成工具选择
预定开发网站,需要具备生成EAN-13和EAN-8的一维条形码的功能。
具体要求
1, 需要适应不同分辨率的打印机(200dpi、600dpi)
2, 条形码宽度
EAN-13:43.05mm
EAN-8 :30.86mm
3, 条形码高度 5mm
这里最困难的地方是条形码高度5mm,EAN-13和EAN-8最小能缩小到正常尺寸的0.8倍,最小高度都要9mm以上。
况且根据宽度计算,实际上比例不是最小的0.8而是1.15(43.05/37.29)。
选定以下几种工具
按推荐顺序
1,Barcode 4J
推荐理由
① 能够以mm单位来设定高度和Module幅度。
② 能够根据dpi不同生成不同分辨率的图片
③ 免费(遵循Apache v2协议)
下载地址
https://sourceforge.net/projects/barcode4j/files/barcode4j/Barcode4J%202.0/
2,Barcode.jar
推荐理由
① 能够以mm单位来设定高度和Module幅度。
② 能够根据dpi不同生成不同分辨率的图片
③ 花钱(1200人民币,附代码6000人民币)
下载地址
http://www.pao.ac/barcode.jar/#download
3, JBarCode 3.0J
不推荐,但是如果不是要求高度是56mm,还是非常推荐
① 高度不能设置成5mm
② 不亏是葡萄城产品,超级好用,有可视化编辑工具可以自动生成代码
③ 花钱(一台机器4000。贵)
4,Zxing
不推荐,可能还是二维条形码比较合适
① 做出的条形码没有左右两边的高度稍高的guidebar
② 没有下面的文字
③ 免费
5,itext7-7.0.2
不推荐
① 不能够根据dpi不同生成不同分辨率的图片
② 高度和Module幅度设置的单位都不一样,很难理解,最后也没搞明白
③ 商用的话需要付钱
Java Web一维条形码生成工具选择相关推荐
- 条形码生成工具类实现
1.pom引用: <!-- 条形码工具类 --> <dependency><groupId>com.google.zxing</groupId>< ...
- go语言生成自定义uuid_竟然不用写代码!一款可视化 Web 管理后台生成工具
大家好,我是欧盆索思(opensource),每天为你带来优秀的开源项目! 今天给大家推荐一款利刃:一款基于 Go 语言的可视化 Web 管理后台生成工具. 项目名称:go-sword,地址:http ...
- go web db每次关闭_竟然不用写代码!一款可视化 Web 管理后台生成工具
大家好,我是欧盆索思(opensource),每天为你带来优秀的开源项目! 今天给大家推荐一款利刃:一款基于 Go 语言的可视化 Web 管理后台生成工具. 项目名称:go-sword,地址:http ...
- Java操作word文件的工具选择
Java操作word文件的工具选择 使用Java语言,创建doc.docx.excel.pdf等文档,并对文档进行一系列操作. Spire.Doc for Java https://blog.csdn ...
- JAVA前端修改密码,Java Web版SVN 配置管理工具 2.0 (远道建立仓库,修改密码,设置权限,支持apache等)...
Java Web版SVN 配置管理工具 2.0 (远程建立仓库,修改密码,设置权限,支持apache等) 3.0开始,已经迁移到google code,这里停止下载.http://code.googl ...
- java web 项目 常用 小工具类 ~~~~
java web 项目 常用 小工具类 ~~~~ 一 .DateUtil 日期工具类 package com.devframe.common.util;import java.text.Simple ...
- JAVA接口签名sign生成工具类
签名规则 1.线下分配appid和appsecret,针对不同的调用方分配不同的appid和appsecret 2.加入timestamp(时间戳),10分钟内数据有效 3.加入流水号nonce(防止 ...
- java接口文档生成工具_接口文档生成
一.为什么要写接口文档? 1.正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的.一个工整的文档显得是非重要. 2.项目开发过程中前后端工程师有一个统一的文件进行沟通 ...
- java接口文档生成工具_【分享】接口文档生成工具apipost
一.为什么要写接口文档? 正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的.一个工整的文档显得是非重要. 项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发 ...
- springboot项目集成java接口文档生成工具knife4j
knifie knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望她能像一把匕首一样小巧,轻量,并 ...
最新文章
- Jackson 注解 -- 使用 Map存储JSON
- 局部静态变量Static详解
- 【sklearn学习】随机森林分类、回归
- 【终极完美高效】C语言实用算法系列之学生管理系统_单向链表外排序_堆内数组存储链表节点指针_函数指针数组
- 2018年终总结—努力做一个有趣的人
- 太原师范学院计算机科学与技术宿舍,太原师范学院宿舍条件,宿舍环境图片(10篇)...
- (四)揭开数据分析方案的神秘面纱——一案在手,成竹在胸
- eltable 无数据文案修改_el-table的二次封装详细版(一)
- charts引入icon图片_如何在React中优雅的使用icon
- bat脚本 rar压缩文件 rar压缩文件带一层路径 带路径压缩
- 全职专业玩家分享:手动党梦幻五开赚钱心得
- 【360校招笔试】第一题:计算表面积
- springboot+Vue+Elementui医院网上预约挂号系统java项目
- VBA之正则表达式(33)-- 网页表格提取数据
- HDU 6058 Kanade's sum 逆序求第k大
- 毕业设计-基于机器自动驾驶目标检测研究-YOLO
- 《名贤集》《明贤集》四言集
- L1-002打印沙漏C语言,沙漏
- JAVA JDK介绍
- 计算机样板教程,FrontPage使用教程之样板主题