本文将介绍如何将spire.barcode.jar文件包导入java程序并使用其中的类生成条形码图片。
导入spire.brcode.jar文件
第一步:从下面的链接下载spire.barcode for java包,解压到你所选择的目录中,在子文件夹lib中将会出现spire.barcode.jar和spire.common.jar文件。
http://www.e-iceblue.cn/downloads/spire-barcode-java.html
第二步:在eclipse中创建一个java项目。
第三步:右键点击项目名称,选择”new” – “folder”,创建一个文件夹命名为“lib”。
第四步:复制spire.barcode.jar和spire.common.jar到该文件夹。
第五步:选中这两个文件,任意点击其中之一,选择“build path” – “add to build path”。
到此为止,spire.barcode.jar和spire.common.jar已经添加为引用。在package explore中展开该文件,便可以查看包含在其中的类,方法,属性等。
使用代码生成条形码
以下代码以code 128为例,展示如何通过spire.barcode for jave生成条形码。
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;
public class code_128 {
public static void main(string[] args) throws ioexception {
//创建barcodesettings实例
barcodesettings settings = new barcodesettings();
//设置条形码类型
settings.settype(barcodetype.code_128);
//设置条形码数据
settings.setdata("123456789");
//设置条形码显示数据
settings.setdata2d("123456789");
//在底部显示数据
settings.setshowtextonbottom(true);
//设置边框为不可见
settings.hasborder(false);
//创建barcodegenerator实例
barcodegenerator barcodegenerator = new barcodegenerator(settings);
//根据settings生成图像数据,保存至bufferedimage实例
bufferedimage bufferedimage = barcodegenerator.generateimage();
//保存为png图片
imageio.write(bufferedimage, "png", new file("code128.png"));
system.out.println("complete!");
}
}
效果图: