1.Mavne项目首先集成相应的jar包

<dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>3.0.0</version>
</dependency>

2.生成二维码的具体代码示例:

//定义扫描二维码要跳转的链接地址,这里以百度为例
String urlPath = "www.baidu.com";
//定义二维码图片名称
String fileName = "baidu.png";
//存放二维码路径
String savePath = "D:\\file\\picture";
try {//调用生成二维码方法前需要判断存放二维码的路径是否存在,不存在则新建,如果路径不存在直接在该路径下生成二维码会报错File f = new File(savePath);if (!f.exists()) {f.mkdirs();}File file = new File(savePath,fileName);if(!file.exists()){//生成二维码方法QRCodeGenerator.generateQRCodeImage(urlPath, 350, 350, savePath+"\\" +fileName);}
} catch (WriterException e) {e.printStackTrace();
} catch (IOException e) {e.printStackTrace();
}

3.上述代码中定义的生成二维码的QRCodeGenerator类:

import com.google.zxing.BarcodeFormat;
import com.google.zxing.WriterException;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;import java.io.IOException;
import java.nio.file.FileSystems;
import java.nio.file.Path;public class QRCodeGenerator {/*** 生成二维码方法* @param  text 二维码中携带的url链接地址* @param width 二维码图片宽度* @param height 二维码图片高度* @param filePath 二维码图片保存路径及图片名称* @return void*/public static void generateQRCodeImage(String text, int width, int height, String filePath) throws WriterException, IOException {QRCodeWriter qrCodeWriter = new QRCodeWriter();BitMatrix bitMatrix = qrCodeWriter.encode(text, BarcodeFormat.QR_CODE, width, height);Path path = FileSystems.getDefault().getPath(filePath);MatrixToImageWriter.writeToPath(bitMatrix, "PNG", path);}}

Java中使用Google zxing生成二维码相关推荐

  1. Google Zxing 生成二维码

    Net Zxing 源码地址 http://zxingnet.codeplex.com/ github 地址 https://github.com/zxing/zxing 新建一个Winform 项目 ...

  2. java使用zxing生成二维码,可带logo和底部文字

    java使用zxing生成二维码,可带logo和底部文字 springboot中整合zxing生成二维码 一.导入依赖 <properties><zxing.version>3 ...

  3. java学习-zxing生成二维码矩阵的简单例子

    这个例子需要使用google的开源项目zxing的核心jar包 core-3.2.0.jar 可以百度搜索下载jar文件,也可使用maven添加依赖 <dependency><gro ...

  4. Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码

    Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码 一.关于ZXing 1.ZXing是谷歌开源的支持二维码.条形码 等图形的生成类库:支持生成.和解码功能. G ...

  5. (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

    场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老 ...

  6. 五十九、使用ZXing生成二维码

    @Author:Runsen @Date:2020/7/12 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  7. Spring Boot电商项目57:订单模块六:【前台:生成支付二维码】接口;(支付url的拼凑;利用zxing生成二维码;二维码图片的存储;真实地址与可访问地址的转换;)

    说明: (1)本篇博客主要内容是:开发[前台:生成支付二维码]接口: (2)本篇博客需要注意的点有: ● 支付url的拼凑: ● 利用zxing生成二维码: ● 二维码图片的存储:真实地址与可访问地址 ...

  8. 基于zxing生成二维码

    目录 1.二维码的原理 2.基于zxing生成二维码 3.逻辑及其应用 完整代码:https://github.com/122537067/zxingQRcodeLogoColor 效果图: 1.二维 ...

  9. 使用zxing生成二维码的方法步骤

    1.二维码中的信息 2.通过zxing生成二维码 (保存到本地图片, 支持以data url 的形式体现) 2.1.创建QRCodeWriter对象 2.2.设置生成的图片基本配置 配置参数 1.二维 ...

  10. 使用zxing生成二维码

    使用zxing批量在做好的立牌背景图的指定位置上,把指定的文本内容(链接地址.文本等)生成二维码并放在该位置, 最后加上立牌编号. 步骤: 1).做好背景图,如下图: 扫一扫添加关注 2).生成二维码 ...

最新文章

  1. 深造率超70%!这所顶尖大学毕业生:不读研怎么找工作?
  2. 为什么nodejs是单进程的_Nodejs·进程
  3. 【Python基础】pandas中apply与map的异同
  4. 设置同时上内外网+文件共享
  5. Spring Boot学习笔记:Spring Boot的Web功能
  6. TransE, TransR
  7. 上海电信光猫设置虚拟服务器,你们想要的上海电信光猫桥接+4K IPTV配置流程...
  8. python第三方库官方文档汇总
  9. 微信小程序实现二维码签到考勤
  10. 案例分析:互联网营销和传统营销的区别
  11. 决策表是什么?怎么使用决策表?
  12. 微信小程序(实现抖音播放效果)上下滑动全屏播放效果
  13. 模拟肯德基KFC快餐店收银系统
  14. 《淘宝技术这十年》读书笔记 (四). 分布式时代和中间件
  15. Jfrog Artifactory安装及备份恢复搭建
  16. 【田园原木风格装修案例】清新自然的原木风
  17. Wind量化接口常用错误状态码
  18. python中获得字符串s长度的方法是什么_获得字符串s长度的方法是什么?【 】(8.0分)_学小易找答案...
  19. 一张图分出你是用左脑还是右脑!
  20. poj3666序列对应——DP

热门文章

  1. 【目录】【高等数学】【本科笔记】
  2. 雷达线雕的原理及功效
  3. 短信验证码和邮箱验证码
  4. Java打印斐波那契数列
  5. python 创建nc文件,包含经纬度
  6. 计算机竞赛acm试题,ACM-ICPC 2018 总决赛赛题
  7. RFID技术中各频段电子标签的特点及其应用领域
  8. 2018年版北大中文核心期刊目录(2017最新第八版)
  9. html里制作简单导航栏
  10. 计算机科学与技术(密码学)是什么意思,应用密码学