您的位置:首页 > 其它

条码、QRCode生成组件 zxing 使用范例

2011-07-28 22:50 375 查看
zxing是一个用来生成条码(包括QRCode)的组件。zxing在googlecode的链接

项目活跃程度和关注度都很高,说明它应该是不错的。可惜文档缺乏,下载的代码里也缺乏示例(或者至少我没有找到),导致十分难上手。我们程序员总有这样的习惯,先运行起来一个Hello World,再在这个程序上以小改动的方式学习其他功能。

这里给出一个用zxing生成QRCode图片的简单示例,希望可以减少一些人挠头搜索或看代码的时间。

QRCodeWriter writer = new QRCodeWriter();
BitMatrix bitMatrix = null;
try {
bitMatrix = writer.encode("HTTP://WWW.GOOGLE.COM", BarcodeFormat.QR_CODE, 300, 300);
MatrixToImageWriter.writeToFile(bitMatrix, "gif", new File("C:\\output.gif"));
} catch (WriterException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}


运行这段代码需要两个jar文件,从zxing项目下载下来的源码里面找到core和javase两个文件夹,运行这两个文件夹里面的ant build就可以得到这两个jar.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: