欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

利用barcode4j生成条形码,barcode4j生成条形码,package k.ba

来源: javaer 分享于  点击 3690 次 点评:73

利用barcode4j生成条形码,barcode4j生成条形码,package k.ba


package k.barcode;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;import org.krysalis.barcode4j.impl.code39.Code39Bean;import org.krysalis.barcode4j.output.bitmap.BitmapCanvasProvider;import org.krysalis.barcode4j.tools.UnitConv;public class Barcode {    public static void main(String[] args) {        try {            //Create the barcode bean            Code39Bean bean = new Code39Bean();            final int dpi = 150;            //Configure the barcode generator            bean.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar                                                              //width exactly one pixel            bean.setWideFactor(3);            bean.doQuietZone(false);            //Open output file            File outputFile = new File("d:\\\\out.png");            OutputStream out = new FileOutputStream(outputFile);            try {                //Set up the canvas provider for monochrome JPEG output                 BitmapCanvasProvider canvas = new BitmapCanvasProvider(                        out, "image/png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);                //Generate the barcode                bean.generateBarcode(canvas, "A123456");                //Signal end of generation                canvas.finish();            } finally {                out.close();            }        } catch (Exception e) {            e.printStackTrace();        }    }}
相关栏目:

用户点评