java - 使用 zxing 生成条形码

标签 java javascript jsp jar

我能够使用 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/

相关文章:

java - 菜单无法正常工作

javascript - 将系统值传递给 JavaScript 的最佳方式

javascript - 如何创建四个空白将按此顺序填写

java - 如何将网络摄像头与网页集成

java - 是否可以在 tomcat 中编辑类文件并重新编译该单个文件?

java - 增加数组大小,足够大以容纳另一个数组

Java 字符串转unicode

javascript - jQuery 数据表列 sum() of hh :mm:ss

java - 如何从 JSP 访问 Java 类中的公共(public)静态变量

java - 从 Java 执行 shell 命令