OkapiBarcode生成条形码
2019独角兽企业重金招聘Python工程师标准>>>
1.简介
OkapiBarcode 是一个 Java 的条形码编码程序,支持超过 50 种编码标准
git地址:https://github.com/woo-j/OkapiBarcode
官网:http://www.okapibarcode.org.uk/Excel.aspx
2.maven引入
<dependency><groupId>uk.org.okapibarcode</groupId><artifactId>okapibarcode</artifactId><version>0.1.5</version> </dependency>
3.示例代码
Code32 barcode=new Code32(); //字体样式 barcode.setFontName("Monospaced"); //设置字体大小 barcode.setFontSize(16); //设置模块宽度(默认值是1)。 barcode.setModuleWidth(2); //设置默认的bar高度(单行高度)(默认值是3) barcode.setBarHeight(50); //设置文本的位置 barcode.setHumanReadableLocation(HumanReadableLocation.BOTTOM); Date date=new Date(); //设置内容 barcode.setContent("1234");int width = barcode.getWidth(); int height = barcode.getHeight();//创建一个图片流 BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_GRAY);//使用Graphics2D绘制图片 Graphics2D g2d = image.createGraphics(); g2d.setPaint(Color.WHITE); g2d.fillRect(0, 0, width, height);//创建一个渲染器 Java2DRenderer renderer = new Java2DRenderer(g2d, 1, Color.WHITE, Color.BLACK); renderer.render(barcode); //将图片输出到一个文件里面 ImageIO.write(image, "png", new File("C:\\Users\\zwq\\Desktop\\img\\"+ RandomUtils.nextInt(0,100)+".png"));
这只是简单的应用
结果:
这样就可以利用手机进行扫描出条形码的数据了
转载于:https://my.oschina.net/u/2534361/blog/1810594
OkapiBarcode生成条形码相关推荐
- php tp5生成条形码,thinkphp5 + barcode 生成条形码
2.解压放到"E:phpstudyPHPTutorialWWWguahaovendor下",其中class文件是所有的类文件,生成条形码就是调用文件夹里的类,font文件是字体,i ...
- pHp封装成vue,vue.js生成条形码的方法
本文主要和大家分享vue.js生成条形码的方法,主要以代码的形式和大家分享,希望能帮助到大家. 1.下载插件npm install @xkeshi/vue-barcode //下载条形码插件 2.在m ...
- 如何用TXT文档数据批量生成条形码
我们在制作商品标签的时候,经常需要根据已有的条码数据来批量生成条形码.这些条码数据一般存储在TXT文档.excel表或者是其他类型数据库中,具体怎么操作呢?我们就以TXT文档做实例,和大家分享一下如何 ...
- 小程序 生成条形码barcode.js
1.下载barcode.js,新建一个文件wxbarcode.js用于计算条形码的宽高,以自适应不同手机屏显示 var barcode = require('./barcode'); function ...
- datatable如何生成级联数据_如何把Excel表数据批量生成条形码
条形码属于一维条码,是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符,条形码的种类比较多,比如常用的Code128码,Code39码,Code93码,EAN-13码, ...
- excel条形码字体_在Excel中批量生成条形码,竟如此简单!
条形码可以标出物品的生产国.制造厂家.商品名称.生产日期.图书分类号.邮件起止地点.类别.日期等许多信息,因而在商品流通.图书管理.邮政管理.银行系统等许多领域都得到广泛的应用. 那么如何在Excel ...
- 使用js生成条形码以及二维码
一.用js生成条形码这种业务场景不是很常见的,最近刚好又接到这种需求 Google一下,发现github还真有这方面的轮子,感谢github,省去了我们很多造轮子的过程, 好了言归正传,首先引入jsb ...
- python打印文档添加条码_12行代码教会你用python读excel文件,提取数据,生成条形码...
一.需求分析 条形码应用广泛,尤其是人事.财务和库管等等岗位,常需根据excel文件成批生成条码,如果是经常性天天做,用excel的自己控件还是很枯燥烦人的. 其实用pyrhon可以更加轻松的完成这一 ...
- java使用jbarcode生成条形码
准备工作: 开发工具:eclipse4.5+jdk1.7 所需jar包:jbarcode-0.2.8.jar 案例: package jbarcode; import java.awt.Color; ...
最新文章
- 微型计算机字长是不是字节的倍数,2014台湾省WORD全国计算机等级考试二级VB考试技巧重点...
- html实现全选 反选,jquery实现全选、不选、反选的两种方法
- linux变量存储命令,如何将命令存储在shell脚本中的变量中?
- Swoole Framework 入门教程(1)
- SpringBoot1.5.9集成Activiti6
- [python]有关Python的import...和from...import...的区别
- 7-Zip下载|7-Zip下载
- saxreader java_DOM4j读取XML文件(SAXReader)
- tail关键字查询日志
- 注册gmail账号,手机无法接受验证码的问题
- scrapy实战之与豆瓣反爬抗争
- 安卓市场的“安全评估报告”攻略
- 数据挖掘学习笔记01——数据挖掘的基本流程
- LINUX IIO子系统分析之五IIO BUFFER子模块实现分析
- 证书生成(keystore、truststore、.crt、.key)。
- 多多情报通:拼多多如何取消满返活动?拼多多满返什么意思?
- ubuntu 14.04 32位设置1920x1080分辨率
- Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)
- [html] 写一个鼠标跟随的特效
- 高飞助教介绍的他们所用无人机机架组成
热门文章
- boost::static_min_max_signed_type用法的测试程序
- boost::hana::prepend用法的测试程序
- boost::gil::view_type_from_pixel用法的测试程序
- GDCM:gdcm::DirectionCosines的测试程序
- GDCM:改变dcm文件的PrivateTag测试程序
- DCMTK:图像服务器中央测试节点(ctn)主程序
- VTK:可视化算法之BluntStreamlines
- VTK:Utilities之ObserveError
- OpenCV imgcodecs写入的实例(附完整代码)
- OpenCV摄像机videocapture camera的实例(附完整代码)