zoukankan      html  css  js  c++  java
  • Java后台生成二维码方法

    引入依赖:

    <dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.2.5</version>
    </dependency>

    <!--二维码工具类-->
    <dependency>
    <groupId>com.google.zxing</groupId>
    <artifactId>core</artifactId>
    <version>3.3.3</version>
    </dependency>

    生成代码:

    public static void main(String[] args) {
        QrConfig qrConfig = new QrConfig(300, 300);
        qrConfig.setMargin(1);
    byte[] bytes = QrCodeUtil.generatePng("www.baidu.com", qrConfig);
    // ByteArrayInputStream bis = new ByteArrayInputStream(bytes);
    try {
    ByteArrayOutputStream bos = new ByteArrayOutputStream();

    FileOutputStream fos = new FileOutputStream("C:\Users\v\Desktop\temp\二维码.png");

    bos.write(bytes);
    bos.writeTo(fos);
    fos.flush();
    } catch (IOException e) {
    e.printStackTrace();
    }finally {

    }

    }

  • 相关阅读:
    try catch使用示例
    doxgen生成chm文档和乱码解决方法
    MFC中MessageBox()用法
    UML聚合与组合
    C#网络编程
    单元测试(NUnit)
    Autohotkey
    .NET中的并行
    System.Environment类的使用
    一键VHD
  • 原文地址:https://www.cnblogs.com/yibuyi-123/p/14950774.html
Copyright © 2011-2022 走看看