C# vb .NET读取识别条形码线性条码ISBN
2024-09-05 18:07:23
ISBN是比较常见的条形码编码规则类型的一种。如何在C#,vb等.NET平台语言里实现快速准确读取该类型条形码呢?答案是使用SharpBarcode!
SharpBarcode是C#快速高效、准确的条形码,线性条码,QR二维码的读取和生成类库。接口调用简单,文档齐全。
初识SharpBarcode
您可以点击下面的链接了解更多信息:
1、SharpBarcode简介
2、一张图看懂SharpBarcode
读取ISBN
本博文主要介绍如何借助SharpBarcode实现读取ISBN。从上面的两篇文章中,相信您已经大概了解了该类库。那么如何实现读取呢?对!就是BarcodeReadEngine的静态方法!
设置授权码
在您调用SharpBarcode的方法之前,必须先设置授权,如果是试用版,直接传入Test即可。
//设置授权码
KeyMgr.SetKey("Test");
调用BarcodeReadEngine的静态方法读取
我们可以打开SharpBarcode的API帮助文档,我们可以看到很多SharpBarcode的静态方法。虽然方法有很多,理解起来很容易,因为他们按照读取的条码个数不同区分,或者是按照数据源的不同来区分。
通过名字就可以一眼看出具体的功能,我们可以根据项目中的实际情况来调用合适的方法。这里我们演示从一张图片中识别单个ISBN条码。
//调用BarcodeReadEngine.ReadOneBarcode,即可完成读取,如果不知道是图片中条码是什么编码,可以直接传all,系统会自动判断
BarcodeResult result = BarcodeReadEngine.ReadOneBarcode(pictureBox1.Image);
//得到识别结果,显示出来
label4.Text = result.Text;
程序运行结果如下图:
下载示例源码
最新文章
- GDataXMLNode应用
- <;mvc:annotation-driven/>;与<;mvc:default-servlet-handler/>;之间的一个问题
- struts2视频学习笔记 29-30(Struts 2常用标签,防止表单重复提交)
- http://blog.163.com/zhangmihuo_2007/blog/static/27011075201392685751232/
- UVALive 7324	ASCII Addition (模拟)
- Jenkins学习之——(1)Jenkins的安装与配置
- 《JavaScript 闯关记》之简介
- [Swift]LeetCode216. 组合总和 III | Combination Sum III
- excel打开txt格式文件
- SpringMVC拦截静态资源的处理办法
- ASP.NET Core 企业开发架构概述
- direct加载之ora-39782一例
- 对于vs出现“This function or variable may be unsafe”
- php创建文件夹
- 《代码大全》阅读笔记-33-个人性格(personal character)
- 个人知识管理系统Version1.0开发记录(07)
- Rabbitmq安装报错 Windows下安装RabbitMQ报错Error: unable to connect to node rabbit@xxx: nodedown
- Unity 事件2
- 关于NHibernate的一些代码
- 可以兼容ie6的纯CSS三级鼠标悬停显示/隐藏菜单实现