barcode4j能生成条形码,二维码,条形二维码等,这里我为大家展示条形二维码的代码(条形二维码国内参考资料太少,如各位好友有更好的方法请回帖)
barcode4j能生成条形码主要需要barcode4j.jar和avalon-framework-4.2.0.jar两个jar包(jar包你可以去barcode4j官网下载,也可以在我的资源中下载都什么免费的哦)
java代码:
import java.awt.p_w_picpath.BufferedImage;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import org.apache.avalon.framework.configuration.Configuration;
import org.apache.avalon.framework.configuration.ConfigurationException;
import org.apache.avalon.framework.configuration.DefaultConfiguration;
import org.krysalis.barcode4j.BarcodeException;
import org.krysalis.barcode4j.BarcodeGenerator;
import org.krysalis.barcode4j.BarcodeUtil;
import org.krysalis.barcode4j.output.bitmap.BitmapCanvasProvider;
public class Barcode4jCreatePDF417 {
public static void main(String[] args) throws IOException, ConfigurationException, BarcodeException {
BarcodeUtil util = BarcodeUtil.getInstance();
BarcodeGenerator gen = util.createBarcodeGenerator(buildCfg("pdf417"));
OutputStream fout = new FileOutputStream("d:/pdf417.jpg");
int resolution = 200;
BitmapCanvasProvider canvas = new BitmapCanvasProvider( fout, "p_w_picpath/jpeg", resolution,
BufferedImage.TYPE_BYTE_BINARY, false, 0);
gen.generateBarcode(canvas, "400763000011"); canvas.finish();
}
private static Configuration buildCfg(String type) {
DefaultConfiguration cfg = new DefaultConfiguration("barcode");
//条码类型
DefaultConfiguration child = new DefaultConfiguration(type);
cfg.addChild(child);
//条形码位置
DefaultConfiguration attr = new DefaultConfiguration("human-readable");
DefaultConfiguration subAttr = new DefaultConfiguration("placement");
subAttr.setValue("bottom");
attr.addChild(subAttr);
child.addChild(attr);
return cfg;
}
}
barcode4j生成二维条行码
原创
©著作权归作者所有:来自51CTO博客作者twaink的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
用空闲时间做了一个小程序-二维码生成器二维码 十进制 UI
-
barcode4j
小店资金有限,准备筹备上管理系统,买...
java web.xml jar 图片显示 -
C# 生成二维码, winform生成二维码,二维码编号自动增加
C#
windows c# ui sed -
草料二维码-免费的二维码生成工具
二维码又称QR Code,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条成二维码的工具类小程序。『草料二维码』小程序。...
python 小程序 人工智能 大数据 机器学习 -
使用Spire.Barcode程序库生成二维码
使用Spire.Barcode程序库生成二维码 某天浏览网页发现了一个二维码的程序库。它的描述说他可以
二维码 图形 C# .net控件 扫描二维码