找回密码
 立即注册

QQ登录

只需一步,快速开始

kopnature

中级会员

14

主题

56

帖子

532

积分

中级会员

积分
532

[已处理] 条形码 读取

kopnature
中级会员   /  发表于:2018-6-26 16:33  /   查看:4311  /  回复:5
使用场景:条形码 贴在A4纸上 然后扫描成JPG文件,请问有没有可以识别读取条形码上的数字以字符返回的接口?

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-26 17:55:50
沙发
您好,我们的Barcode pro产品中包含有条码读取的接口,可以支持主流的一维码,二维码读取

安装开发包后,其中有demo可以直接测试效果,以及对应的源码以熟悉调用过程,具体路径
C:\LEADTOOLS 20\Shortcuts\Barcode\.NET Framework Class Libraries\Barcode Demo

接口文档:
https://www.leadtools.com/help/l ... dtools-barcode.html
回复 使用道具 举报
kopnature
中级会员   /  发表于:2018-6-27 10:50:32
板凳
Richard.Ma 发表于 2018-6-26 17:55
您好,我们的Barcode pro产品中包含有条码读取的接口,可以支持主流的一维码,二维码读取

安装开发包后 ...

打开demo后,刚开始运行是可以的,后来我单步跟踪代码的时候  ReadBarcodesDialogBox -------- DoReadBarcodes    DemosGlobalization.GetResxString(GetType(), "Resx_SearchingForBarcode") 中 GetType()返回NULL 导致异常,麻烦帮我看一下,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-27 12:15:54
地板
您发我一下错误截图吧
回复 使用道具 举报
kopnature
中级会员   /  发表于:2018-6-27 17:43:29
5#
网上已找到了解决方案。供参考。
private BarcodeEngine barcodeEngineInstance; // 条码引擎
barcodeEngineInstance = new BarcodeEngine();
                    using (RasterCodecs codecs = new RasterCodecs())
                    {
                        // 读取所有条码。
                        // 第一个参数为一个图像,我们将从这个图像中读取条码。
                        // 第二个参数为搜索矩形。空矩形表示整个图像。
                        // 第三个参数为可读取条码的最大数目。0表示。
                        // 最后一个参数为一个我们感兴趣的BarcodeSymbology数组。可传参null(或不传值)表示我们希望读取
                        // 所有可用的条码(这些条码均来自于这个图像,并有目前的解锁支持机制支持)
                        RasterImage newImage = codecs.Load(picFileName, 0, CodecsLoadByteOrder.BgrOrGray, 1, 1);
                        BarcodeData[] dataArray = barcodeEngineInstance.Reader.ReadBarcodes(newImage, LogicalRectangle.Empty, 1, null);
                        BarcodeData data = dataArray[0];
                        return data.Value;
                    }

评分

参与人数 1金币 +500 收起 理由
Richard.Ma + 500 很给力!

查看全部评分

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-27 22:30:57
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部