如何在Java中创建条形码图像?我需要一些东西,可以让我输入一个数字并生成相应的条形码图像。是否有免费的库可用于此类型的任务?
kxe2p93d1#
iText是一个很棒的Java PDF库。他们也有一个用于创建条形码的API。你不需要创建PDF就可以使用它。此页面有creating barcodes的详细信息。下面是该网站的一个示例:
BarcodeEAN codeEAN = new BarcodeEAN(); codeEAN.setCodeType(codeEAN.EAN13); codeEAN.setCode("9780201615883"); Image imageEAN = codeEAN.createImageWithBarcode(cb, null, null);
您需要确定的最重要的事情是您需要什么类型的条形码。有许多不同的条形码格式,iText确实支持其中很多。您需要知道您需要什么格式,然后才能确定此API是否适合您。
3zwjbxry2#
还有这个免费的API,你可以用它在java中制作免费的条形码。Barbecue
qnakjoqk3#
有一个叫做barcode4j的免费库
bqjvbblv4#
ZXing是一个免费的开源Java库,用于读取和生成条形码图像。您需要获得源代码并自己构建jar。这里是我编写的simple tutorial,用于使用ZXing jar构建并使用ZXing编写您的第一个程序。[http://www.vineetmanohar.com/2010/09/java-barcode-api/]
zzzyeukh5#
我使用barbeque,它很棒,支持非常广泛的不同条形码格式。看看你是否喜欢its API。样品API:
public static Barcode **createCode128**(java.lang.String data) throws BarcodeException
创建一个Code 128条形码,该条形码在字符集之间动态切换以给予最小可能的编码。这将对标准ASCII字符集的所有数字字符、大写和小写字母字符以及控制字符进行编码。创建的条形码的大小将是给定数据的最小可能大小。并且使用这种“最佳”编码通常将给予比其它3种“普通”编码中的任何一种更小的条形码。
5条答案
按热度按时间kxe2p93d1#
iText是一个很棒的Java PDF库。他们也有一个用于创建条形码的API。你不需要创建PDF就可以使用它。
此页面有creating barcodes的详细信息。下面是该网站的一个示例:
您需要确定的最重要的事情是您需要什么类型的条形码。有许多不同的条形码格式,iText确实支持其中很多。您需要知道您需要什么格式,然后才能确定此API是否适合您。
3zwjbxry2#
还有这个免费的API,你可以用它在java中制作免费的条形码。
Barbecue
qnakjoqk3#
有一个叫做barcode4j的免费库
bqjvbblv4#
ZXing是一个免费的开源Java库,用于读取和生成条形码图像。您需要获得源代码并自己构建jar。这里是我编写的simple tutorial,用于使用ZXing jar构建并使用ZXing编写您的第一个程序。
[http://www.vineetmanohar.com/2010/09/java-barcode-api/]
zzzyeukh5#
我使用barbeque,它很棒,支持非常广泛的不同条形码格式。
看看你是否喜欢its API。
样品API:
创建一个Code 128条形码,该条形码在字符集之间动态切换以给予最小可能的编码。这将对标准ASCII字符集的所有数字字符、大写和小写字母字符以及控制字符进行编码。创建的条形码的大小将是给定数据的最小可能大小。并且使用这种“最佳”编码通常将给予比其它3种“普通”编码中的任何一种更小的条形码。