资源说明:Spire.Barcode for JAVA 是一款Java条形码组件,开发人员可以使用它在Java应用程序中简洁快速地生成和识别多种一维和二维条码。下载以后解压缩,然后从lib文件夹下导入Spire.Barcode.jar包到你的Java应用程序中即可。
支持的条码类型
Spire.Barcode for JAVA支持的条码类型多达38种,包括常见的QR Code、Code 25、 CodeBar、Code 39、Code 93、Code 128、PDF 417、Data Matrix、 EAN 13、EAN 128等。
生成QR Code代码示例
package GenerateBarcode;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import com.spire.barcode.BarCodeGenerator;
import com.spire.barcode.BarCodeType;
import com.spire.barcode.BarcodeSettings;
import com.spire.barcode.QRCodeECL;
import com.sun.javafx.print.Units;
public class QR_Code {
public static void main(String[] args) throws IOException {
//create an instance of BarcodeSetteings
BarcodeSettings settings = new BarcodeSettings();
//set barcode type
settings.setType(BarCodeType.QR_CODE);
//set barcode data
settings.setData("ABC 123456789");
//set dispaly text
settings.setData2D("ABC 123456789");
//show text on bottom
settings.setShowTextOnBottom(true);
//set the border invisible
settings.hasBorder(false);
//set width of the barcode module
settings.setX(2);
//set the error correction level
settings.setQRCodeECL(QRCodeECL.M);
//create BarCodeGenerator object based on settings
BarCodeGenerator barCodeGenerator = new BarCodeGenerator(settings);
//generate image data and store in BufferedImage instance
BufferedImage bufferedImage = barCodeGenerator.generateImage();
//save to image
ImageIO.write(bufferedImage,"png",new File("QR_CODE.png"));
System.out.println("Complete!");
}
}
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。