java 二维码_JAVA生成扫描条形码二维码

条形码是一种可视化、机器可读的数据,这些数据通常描述了携带该条码的物品的相关信息。条形码已经广泛被应用在商品流通,图书管理,邮政管理和银行系统等领域。在这篇文章中,将介绍如何生成和扫描一些常见的一维和二维条形码。

所需工具:

  • Free Spire.Barcode for Java 1.3(免费版)
  • Intellij IDEA

Jar包文件导入:

  • 方式(一):首先,官网获取jar包

Step 1: 下载Jar包之后解压,进入“Project Structure” 界面。(以下是三种在IDEA中快速打开Project Structure界面的方式,可任意选择一种方式)

88bd59e68d83fe687508222d6ab24017.png

Step 2:按以下操作步骤进行导入。

① 选择“Modules”—“Dependencies”,添加外置jar包;② 进入"Attach File or Directories"界面选择jar文件路径,然后点击“OK”;③ 勾选jar路径选项,点击”OK”/”Apply”;④ 导入完成。如下图:

1384b210866dfec47057810deefe83c8.png
  • 方式(二):使用Maven配置导包。可参考导入方法(http://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.htm)。

下面是免费版本支持的条形码类型列表:

2768278d0a7ee3cbc466886a7b4acdd4.png

P.S. 更多条形码类型,请参考使用Spire.Barcode for Java 商业版。

Barcode生成:

生成条形码涉及到两个重要的类,一个是BarcodeSettings,另一个是BarcodeCenerator。BarcodeSettings是用来定制条形码的特定类型,数据,大小,颜色等。BarcodeCenerator以BarcodeSettings为基础,用来创建图像数据。上表所支持的部分条形码的生成如下所示:

Codebar:

public class CODABAR { public static void main(String[] args) throws Exception { //创建BarcodeSettings实例 BarcodeSettings settings = new BarcodeSettings(); //设置条形码数据 settings.setData("2030405060"); //设置符号属性 settings.setType(BarCodeType.CODABAR); //设置底部显示文本 settings.setShowTextOnBottom(true); //设置边框可见 settings.hasBorder(true); //设置CodabarStartChar和CodabarStopChar settings.setCodabarStartChar(CodabarChar.B); settings.setCodabarStopChar(CodabarChar.D); //创建条形码生成器对象 BarCodeGenerator barCodeGenerator = new BarCodeGenerator(settings); //从条形码生成器中获取图像 BufferedImage bufferedImage = barCodeGenerator.generateImage(); //保存图像 ImageIO.write(bufferedImage,"png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值