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!");
}
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!");
}
}