介绍
二维码二维码如何利用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库实现生成的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!