|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
归根到底,Java跨平台可以,但是要重新编写代码,否则还分什么J2EE/J2SE/J2ME呢!这个复杂的成绩,困扰了我快要两个小时,次要是再官方文档上没有找到demo,那只能用搜刮引擎了,看看其他程序员写的程序,可是发明到处是坑,看了四五个例子,没有一个能够一般运转的,全体报错,经由一个多小时的实验,才终极弄定。未几说了,间接上截图和代码。
起首要在项目中增加zxing.dll援用(zxing.dll下载地点http://zxingnet.codeplex.com/)
其次就是创建aspx文件,在背景中代码以下- usingZXing.Common;usingZXing;usingZXing.Rendering;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingZXing.QrCode.Internal;namespacezxingtm{publicpartialclasstxm:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){MultiFormatWritermutiWriter=newMultiFormatWriter();BitMatrixbm=mutiWriter.encode("123456789",BarcodeFormat.CODE_39,363,150);Bitmapimg=newBarcodeWriter().Write(bm);img.Save("d:/1.jpeg",System.Drawing.Imaging.ImageFormat.Jpeg);}}}
复制代码 代码中“123456789”在测试中我是写逝世的,用的时分能够用变量取代。BarcodeFormat.CODE_39等参数能够换成其他的,用以天生其他格局的条形码
如许的话在d盘就输入了1.jepg的条形码图片,这里次要功效已完成,天生的条形码图片以下:
用手机自带的扫描条形码功效扫了下,了局恰是123456789
据说很厉害,甚至可以把C#也干掉^_^,不过也很复杂,本来C++已经够复杂的。有人甚至还提出把这个东东引进标准,我觉得基本上不可能的。 |
|