public class BarCodeSizeTest {
public static void main (String [] args) throws Exception {
//Get 128B Barcode instance from the Factory
Barcode barcode = BarcodeFactory.createCode128B("be the coder");
barcode.setBarHeight(60);
barcode.setBarWidth(2);
File imgFile = new File("testsize.png");
//Write the bar code to PNG file
BarcodeImageHandler.savePNG(barcode, imgFile);
}
}
6条答案
按热度按时间rqmkfv5c1#
我试过Barcode4J,不错
gojuced72#
我认为Barbecue是一个开源且简单的Java库,所以它是最好的。ZXing(发音为“斑马线”)也是一个开源的,多格式的1D/2D条形码图像处理库,用Java实现。请参阅此链接http://code.google.com/p/zxing/
9bfwbjaz3#
我比较喜欢烧烤,比较稳定和简单
[此处示例(http://bethecoder.com/applications/tutorials/barcodes/barbecue/barcode-size.html)
flvlnr444#
我用Barbecue。
简单的例子真的很琐碎:
然后,您可以通过 ByteArrayOutputStream 将 image 转换为 byte[]。
h7appiyu5#
我用了zxing
具有以下依赖关系,
https://mvnrepository.com/artifact/com.google.zxing/corehttps://mvnrepository.com/artifact/com.google.zxing/javase
你可以把它转换成图像
j8ag8udp6#
现在,我会考虑https://github.com/woo-j/OkapiBarcode
Barbecue和Barcode4j已经很久没有维护了。