我能够使用 zxing 条码库生成条码,我正在使用 ...
String text = "123456789101";
int width = 300;
int height = 100;
String imgFormat = "png";
BitMatrix bitMatrix = new UPCAWriter().encode(text, BarcodeFormat.UPC_A, width, height);
MatrixToImageWriter.writeToStream(bitMatrix, imgFormat, new FileOutputStream(new File("C:\\code_.png")));
out.println("Success!");
我得到了带有平面条形码图像的输出,但我想在该图像的底部打印'text(String text = "123456789101";)',知道的人请帮助我。
非常感谢。
最佳答案
如果你的图书馆没有实现这样的东西,我想它没有,否则这里没有问题,你可以自己在条形码图像上打印你的代码。检查this简要说明如何完成的问题。
另一种选择是在图像下以明文形式输出代码 - 不确定它是否适合您。
UPD:您也可以尝试 Barcode4j图书馆。我认为它可以做这样的事情。
关于java - 使用 zxing 生成条形码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12618311/