如何在Java中创建条形码图像?我需要能够输入数字并生成相应条形码图像的东西。是否有可用于此类任务的免费库?
答案 0 :(得分:37)
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是否适合您之前,您需要知道所需的格式。
答案 1 :(得分:18)
还有一个免费的API可用于在java中创建免费的条形码。
答案 2 :(得分:16)
有一个名为barcode4j
的免费图书馆答案 3 :(得分:12)
ZXing是一个免费的开源Java库,用于读取和生成条形码图像。您需要获取源代码并自己构建jar。这是我用ZXing罐子编写的一个simple tutorial,用ZXing编写你的第一个程序。
答案 4 :(得分:8)