您的位置:首页 > 编程语言 > Java开发

【java】google的zxing架包生成二维码和读取二维码【可带文字和logo】

2018-02-01 14:15 639 查看
承接RC4生成不重复字符串的需求之后,因为优惠码要方便用户使用的缘故,所以思来想去,觉得还是直接生成二维码给用户直接扫比较实用,也不用用户专门记录冗长的优惠码编号。

========================================================

所以这一章,就先把java生成二维码【可带logo和文字】做一记录,使用google的工具包zxing

========================================================

1.maven依赖

<!-- google提供二维码生成和解析https://mvnrepository.com/artifact/com.google.zxing/core -->
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.3.2</version>
</dependency>


2.完整代码

@Test
public void getUUid(){
String ss = RC4.RC4();
System.out.println(ss);

QR_Code code = new QR_Code();
//        Code.CodeModel codeModel = code.new CodeModel();
//        codeModel.setContents(ss);
//        codeModel.setWidth(400);
//        codeModel.setHeight(400);
//        codeModel.setFontSize(15);
//        codeModel.setLogoFile(new File("G:/ACODE/29936672.jpg"));
//        codeModel.setDesc("国大金象大药房优惠码");

code.createCodeImage(ss,"G:/ACODE/国大金象大药房.jpg");
}


View Code

=======================================================

方法 选取哪个生成都可以 大同小异 大同小异 没有区别

======================================================

最后,如果想封装成jar包供别人调用,参考步骤如下:http://www.cnblogs.com/sxdcgaq8080/p/8399854.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: