二维码二维码如何利用zx库实现生成

  介绍

二维码二维码如何利用zx库实现生成?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

<强>详解使用zx库生成二维码二维码

首先是引入zx库,我是使用maven构建项目的,添加依赖:

& lt; dependency>   & lt; groupId> com.google.zxing   & lt; artifactId> javase   & lt; version> 3.3.0   & lt;/dependency>

然后是测试样列代码:

进口java.io.File;
  进口java.io.IOException;
  进口java.util.HashMap;
  进口java.util.Map;
  
  进口com.google.zxing.BarcodeFormat;
  进口com.google.zxing.EncodeHintType;
  进口com.google.zxing.MultiFormatWriter;
  进口com.google.zxing.client.j2se.MatrixToImageWriter;
  进口com.google.zxing.common.BitMatrix;/* *
  *使用zx库生成QRCode二维码样例程序
  *
  * @author阿信sxq
  *
  */公开课QrcodeDemo {
  
  公共静态void main (String [] args) {
  新的QrcodeDemo () .genQrcode (“https://my.oschina.net/songxinqiang");
  }
  
  公共空间genQrcode(字符串消息){//输出目标文件
  文件文件=新文件(“E: \ \ qrcode.png");
  如果(! file.exists ()) {
  尝试{
  file.mkdirs ();
  file.createNewFile ();
  }捕捉(IOException e) {}
  }//设置参数,输出文件
  Map,提示=new HashMap<的在();
  hints.put (EncodeHintType。CHARACTER_SET,“UTF-8");
  尝试{
  BitMatrix BitMatrix=new MultiFormatWriter ()。编码(消息、BarcodeFormat.QR_CODE
  300年,300年,暗示);//生成矩阵
  MatrixToImageWriter。writeToPath (bitMatrix,“png" file.toPath());//输出图像
  }捕捉(异常e) {}
  }
  
  }

看完上述内容,你们掌握二维码二维码如何利用zx库实现生成的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

二维码二维码如何利用zx库实现生成