预定开发网站,需要具备生成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. 条形码生成工具类实现

    1.pom引用: <!-- 条形码工具类 --> <dependency><groupId>com.google.zxing</groupId>< ...

  2. go语言生成自定义uuid_竟然不用写代码!一款可视化 Web 管理后台生成工具

    大家好,我是欧盆索思(opensource),每天为你带来优秀的开源项目! 今天给大家推荐一款利刃:一款基于 Go 语言的可视化 Web 管理后台生成工具. 项目名称:go-sword,地址:http ...

  3. go web db每次关闭_竟然不用写代码!一款可视化 Web 管理后台生成工具

    大家好,我是欧盆索思(opensource),每天为你带来优秀的开源项目! 今天给大家推荐一款利刃:一款基于 Go 语言的可视化 Web 管理后台生成工具. 项目名称:go-sword,地址:http ...

  4. Java操作word文件的工具选择

    Java操作word文件的工具选择 使用Java语言,创建doc.docx.excel.pdf等文档,并对文档进行一系列操作. Spire.Doc for Java https://blog.csdn ...

  5. JAVA前端修改密码,Java Web版SVN 配置管理工具 2.0 (远道建立仓库,修改密码,设置权限,支持apache等)...

    Java Web版SVN 配置管理工具 2.0 (远程建立仓库,修改密码,设置权限,支持apache等) 3.0开始,已经迁移到google code,这里停止下载.http://code.googl ...

  6. java web 项目 常用 小工具类 ~~~~

    java web 项目 常用 小工具类 ~~~~ 一 .DateUtil  日期工具类 package com.devframe.common.util;import java.text.Simple ...

  7. JAVA接口签名sign生成工具类

    签名规则 1.线下分配appid和appsecret,针对不同的调用方分配不同的appid和appsecret 2.加入timestamp(时间戳),10分钟内数据有效 3.加入流水号nonce(防止 ...

  8. java接口文档生成工具_接口文档生成

    一.为什么要写接口文档? 1.正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的.一个工整的文档显得是非重要. 2.项目开发过程中前后端工程师有一个统一的文件进行沟通 ...

  9. java接口文档生成工具_【分享】接口文档生成工具apipost

    一.为什么要写接口文档? 正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的.一个工整的文档显得是非重要. 项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发 ...

  10. springboot项目集成java接口文档生成工具knife4j

    knifie knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案,前身是swagger-bootstrap-ui,取名kni4j是希望她能像一把匕首一样小巧,轻量,并 ...

最新文章

  1. Jackson 注解 -- 使用 Map存储JSON
  2. 局部静态变量Static详解
  3. 【sklearn学习】随机森林分类、回归
  4. 【终极完美高效】C语言实用算法系列之学生管理系统_单向链表外排序_堆内数组存储链表节点指针_函数指针数组
  5. 2018年终总结—努力做一个有趣的人
  6. 太原师范学院计算机科学与技术宿舍,太原师范学院宿舍条件,宿舍环境图片(10篇)...
  7. (四)揭开数据分析方案的神秘面纱——一案在手,成竹在胸
  8. eltable 无数据文案修改_el-table的二次封装详细版(一)
  9. charts引入icon图片_如何在React中优雅的使用icon
  10. bat脚本 rar压缩文件 rar压缩文件带一层路径 带路径压缩
  11. 全职专业玩家分享:手动党梦幻五开赚钱心得
  12. 【360校招笔试】第一题:计算表面积
  13. springboot+Vue+Elementui医院网上预约挂号系统java项目
  14. VBA之正则表达式(33)-- 网页表格提取数据
  15. HDU 6058 Kanade's sum 逆序求第k大
  16. 毕业设计-基于机器自动驾驶目标检测研究-YOLO
  17. 《名贤集》《明贤集》四言集
  18. L1-002打印沙漏C语言,沙漏
  19. JAVA JDK介绍
  20. 计算机样板教程,FrontPage使用教程之样板主题

热门文章

  1. 程序员为什么更容易脱发?
  2. 俄语入门-俄语语音规则
  3. python 爬取12306验证码
  4. 没想到印度年轻人这么惨!我们知足吧!
  5. Rs.recordcount=-1的解决办法
  6. linux 是什么?
  7. Markdown编辑器使用-yellowcong
  8. Tumblr 的架构演进过程
  9. 江苏省人力资源社会保障厅 省职称办 关于做好2021年度职称评审工作的通知
  10. weadmin3.0版本安装过程