Java生成 Code128C 格式 条形码

求问java中如何实现生成Code128C条形码,或者有什么工具包可以使用?

http://www.ithao123.cn/content-978649.html

参考。

Free Spire.Barcode for Java

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