Java:com.google.zxing:javase生成二维码

简介: Java:com.google.zxing:javase生成二维码

依赖

<!--生成二维码-->
<dependency>
    <groupId>com.google.zxing</groupId>
    <artifactId>javase</artifactId>
    <version>3.3.0</version>
</dependency>

代码示例

package com.demo.qrcode;
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 {
    public static void main(String[] args) throws WriterException, IOException {
        // 设置参数
        String text = "Hello World";
        int width = 350;
        int height = 350;
        Path path = FileSystems.getDefault().getPath("demo.png");
        // 生成二维码
        QRCodeWriter qrCodeWriter = new QRCodeWriter();
        BitMatrix bitMatrix = qrCodeWriter.encode(text, BarcodeFormat.QR_CODE, width, height);
        MatrixToImageWriter.writeToPath(bitMatrix, "PNG", path);
    }
}

image.png

参考

几行代码,轻松带你实现Java生成二维码功能!

相关文章
|
7月前
|
Java
java处理pdf代码
java处理pdf代码
55 0
|
6月前
|
Java API Apache
如何在Java中实现PDF生成
如何在Java中实现PDF生成
|
Java 数据库连接
Java类库的使用
Java类库(Java Class Library)是一组预定义的类和接口,提供了丰富的功能和工具,可以帮助开发人员快速开发Java应用程序。Java类库是Java开发的核心部分,包含了各种常用的类和接口,用于处理字符串、日期、集合、输入输出、网络通信、图形界面等各种任务。 Java类库分为两部分:核心类库(Core Class Library)和扩展类库(Extension Class Library)。 核心类库包括了Java语言的基本类和接口,如Object、String、Math、ArrayList、HashMap等。这些类和接口提供了常用的功能和数据结构,可以直接在代码中使用。
201 0
|
8月前
|
SQL Java Apache
Java类库
Java类库
81 0
|
并行计算 JavaScript 前端开发
java 9新特效解读(4)
java 9新特效解读(4)
|
JSON Oracle Java
java 11 新特效解读(2)
java 11 新特效解读(2)
|
机器学习/深度学习 Java 数据安全/隐私保护
你有没有使用java生成过二维码?(一)
你有没有使用java生成过二维码?(一)
|
机器学习/深度学习 Java 数据安全/隐私保护
你有没有使用java生成过二维码?(二)
你有没有使用java生成过二维码?(二)
java202304java学习笔记第六十二天-ssm-文件上传-多文件上传
java202304java学习笔记第六十二天-ssm-文件上传-多文件上传
71 0
java202303java学习笔记第四十六天javaweb-tomacat介绍2
java202303java学习笔记第四十六天javaweb-tomacat介绍2
57 0