Java中的BarCode图像生成器

om.*_*om. 56 java generator barcode

如何在Java中创建条形码图像?我需要能够输入数字并生成相应条形码图像的东西.是否有可用于此类任务的免费库?

Chr*_*ail 38

iText是一个很棒的Java PDF库.他们还有一个用于创建条形码的API.您无需创建PDF即可使用它.

此页面包含有关创建条形码的详细信息.以下是该网站的示例:

BarcodeEAN codeEAN = new BarcodeEAN();
codeEAN.setCodeType(codeEAN.EAN13);
codeEAN.setCode("9780201615883");
Image imageEAN = codeEAN.createImageWithBarcode(cb, null, null);
Run Code Online (Sandbox Code Playgroud)

您需要确定的最重要的事情是您需要什么类型的条形码.有许多不同的条形码格式,iText确实支持很多.在确定此API是否适合您之前,您需要知道所需的格式.


Art*_*gas 18

还有这个免费的API,您可以使用它在java中制作免费的条形码.

烧烤


Tru*_*oft 16

有一个名为barcode4j的免费库

  • 只有在您想使用XML配置Barcode4J时才需要Avalon Framework.如果您使用[plain Java](http://barcode4j.sourceforge.net/latest/embedding-bean.html),它不需要JDOM也不需要Avalon. (10认同)

Vin*_*har 12

ZXing是一个免费的开源Java库,用于读取和生成条形码图像.您需要获取源代码并自己构建jar.这是一个简单的教程,我写的是使用ZXing jar构建并使用ZXing编写第一个程序.

[ http://www.vineetmanohar.com/2010/09/java-barcode-api/]


bgu*_*uiz 8

我使用 烧烤 ,它很棒,并支持各种不同的条形码格式.
看看你是否喜欢 它的API .

示例API:

public static Barcode createCode128(java.lang.String data)
                             throws BarcodeException

创建Code 128条形码,可在字符集之间动态切换,以提供尽可能小的编码.这将编码所有数字字符,大写和小写字母字符以及标准ASCII字符集中的控制字符.对于给定数据,所创建的条形码的大小将是最小的,并且使用这种"最佳"编码通常将给出比任何其他3"香草"编码更小的条形码.