java生成二维码?
可以导入spire.barcode.jar到java程序来创建二维码,创建二维码时,可以设置二维码数据、二维码显示数据、数据类型、模型宽度、纠错级别、生成的二维码图片大小、边框等内容,具体可参考以下创建方法:
import com.spire.barcode.*;
import javax.imageio.Imageio;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;import java.io.IOException;
public class CreateQR
{
public static void main(String[] args) throws IOException
{
BarcodeSettings settings = new BarcodeSettings();//创建BarcodeSettings实例 settings.setType(BarCodeType.QR_Code);//设置条码类型为QR二维码 settings.setData("Hello 123456789");//设置二维码数据 settings.setData2D("Hello 123456789");//设置二维码显示数据 settings.setQRCodeDataMode(QRCodeDataMode.Alpha_Number);//设置数据类型
settings.setX(1.0f);//设置二维码模型宽度 settings.setQRCodeECL(QRCodeECL.H);//设置二维码纠错级别 settings.setImageWidth(50);//设置生成的二维码图片宽度 settings.setImageHeight(50);//设置生成的二维码图片高度 settings.hasBorder(false);//设置二维码边框不可见
BarCodeGenerator barCodeGenerator = new BarCodeGenerator(settings);//创建BarCodeGenerator实例
BufferedImage bufferedImage = barCodeGenerator.generateImage();//根据settings生成图像数据,保存至BufferedImage实例 ImageIO.write(bufferedImage, "png", new File("QRCode.png"));//保存二维码图片为PNG格式
System.out.println("Complete!");
}
}
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有