• 大小: 827KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: Java
  • 标签:

资源简介

Java三种生成条形码的源码 1、用barcode4j方式生成 2、用jbarcode方式生产成 3、google-zxing方式生成,但该方式较不方便,添加条形码数字叫复杂

资源截图

代码片段和文件信息

package com.barcode.test;

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;

import org.krysalis.barcode4j.impl.code128.Code128Bean;
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();
Code128Bean bean = new Code128Bean();
            final int dpi = 150;
             
            //Configure the barcode generator
            bean.setModuleWidth(UnitConv.in2mm(2.0f / dpi)); //makes the narrow bar 
                                                             //width exactly one pixel
            bean.setBarHeight(20);
            
            //bean.setWideFactor(3);
            bean.doQuietZone(false);
             
            //Open output file
            File outputFile = new File(“D:/barcode/out.jpg“);
            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 “123123456123456“);
             
                //Signal end of generation
                canvas.finish();
            } finally {
                out.close();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        533  2017-09-18 14:26  barcode\.classpath

     文件        383  2017-09-18 13:44  barcode\.project

     文件         85  2017-09-18 15:31  barcode\.settings\org.eclipse.core.resources.prefs

     文件        598  2017-09-18 13:44  barcode\.settings\org.eclipse.jdt.core.prefs

     文件       1721  2017-09-18 17:11  barcode\bin\com\barcode\test\Barcode.class

     文件       6476  2017-09-18 17:11  barcode\bin\com\barcode\test\BarcodeUtils.class

     文件       4110  2017-09-20 09:40  barcode\bin\com\barcode\test\CpuInfo.class

     文件       1545  2017-09-18 16:58  barcode\bin\com\barcode\test\DrawGraphics.class

     文件       3405  2017-09-18 14:26  barcode\bin\com\barcode\test\TestSingleImage.class

     文件     274404  2017-09-18 13:45  barcode\lib\barcode4j.jar

     文件      41451  2017-09-18 14:23  barcode\lib\javase-3.3.0.jar

     文件      59989  2017-09-18 13:56  barcode\lib\jbarcode-0.2.8.jar

     文件     541078  2017-09-18 14:23  barcode\lib\util-core.jar

     文件       1793  2017-09-18 17:11  barcode\src\com\barcode\test\Barcode.java

     文件       7008  2017-09-18 17:11  barcode\src\com\barcode\test\BarcodeUtils.java

     文件       3635  2017-09-20 09:40  barcode\src\com\barcode\test\CpuInfo.java

     文件        966  2017-09-18 16:58  barcode\src\com\barcode\test\DrawGraphics.java

     文件       2329  2017-09-18 13:58  barcode\src\com\barcode\test\TestSingleImage.java

     目录          0  2017-09-20 09:41  barcode\bin\com\barcode\test

     目录          0  2017-09-20 09:41  barcode\src\com\barcode\test

     目录          0  2017-09-20 09:41  barcode\bin\com\barcode

     目录          0  2017-09-20 09:41  barcode\src\com\barcode

     目录          0  2017-09-20 09:41  barcode\bin\com

     目录          0  2017-09-20 09:41  barcode\src\com

     目录          0  2017-09-20 09:41  barcode\.settings

     目录          0  2017-09-20 09:41  barcode\bin

     目录          0  2017-09-20 09:41  barcode\lib

     目录          0  2017-09-20 09:41  barcode\src

     目录          0  2017-09-20 09:41  barcode

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论