C# WPF中的.NET条形码阅读器

C# WPF中的.NET条形码阅读器,c#,.net,wpf,wpf-controls,barcode,C#,.net,Wpf,Wpf Controls,Barcode,我试图看看是否有可能在不使用任何第三方工具的情况下读取WPF应用程序中的条形码。我们使用WPF构建了一个应用程序,他们不愿意购买任何第三方设备来读取条形码。是否有其他方法可以使用.NETAPI读取WPF应用程序中的条形码数据 注意:我在.NET中看到了一些示例,但大多数示例都使用条形码阅读器工具。我在Android ZXing库中看到过这样的例子,它不需要任何工具,如条形码阅读器或扫描仪。 非常感谢您的任何想法或想法 谢谢, Ramesh为了缩短评论中的讨论,并可能帮助其他有类似问题的人,我将在

我试图看看是否有可能在不使用任何第三方工具的情况下读取WPF应用程序中的条形码。我们使用WPF构建了一个应用程序,他们不愿意购买任何第三方设备来读取条形码。是否有其他方法可以使用.NETAPI读取WPF应用程序中的条形码数据

注意:我在.NET中看到了一些示例,但大多数示例都使用条形码阅读器工具。我在Android ZXing库中看到过这样的例子,它不需要任何工具,如条形码阅读器或扫描仪。

非常感谢您的任何想法或想法

谢谢,
Ramesh

为了缩短评论中的讨论,并可能帮助其他有类似问题的人,我将在这里进行总结

我不清楚您想问的真正问题是否是“.NET是否提供条形码阅读器类”。如果是,答案是否定的

现在,由于WPF应用程序只是一个普通的.NET应用程序,所以可以确保在没有第三方库的情况下实现条形码读取。所有的算法都是公开的,有大量的开源实现可以作为参考,而.NET提供了与外围设备对话、获取图像和分析图像所需的一切。你“只是”需要编码

例如,有一个,所以你可以看一看(虽然它看起来像是从Java自动翻译过来的,所以我不希望有太多的惯用C)


您还提到您的客户“不愿意购买任何第三方设备”。我不确定“设备”是否意味着读“库”。如果是这样的话,有些开源库他们(或你)不必付费,而商业组件通常提供免版税的许可证(例如),这意味着只有你需要支付开发许可证,但你的客户甚至不知道

由于第三方工具不使用第四方库读取条形码,请确保这是可能的。谷歌条码算法并实现它们。您可以访问完整的实现(ZXing),您还需要什么?对不起,您的意思是说它在WPF应用程序中是可能的?如果是的话,你能为我提供一些参考资料吗?当然可以。毕竟,条形码是一个图像,你可以分析它。还是指与条形码扫描仪设备的通信?在任何情况下,WPF就是.NET——你的应用程序可以和外设通话,可以处理图像,可以做任何你需要的事情。ZXing是实现所需算法的一个很好的参考。@Rameshssangili,我相信问题的真正含义是“是否.NET提供条形码阅读器类”,而不是是否可以使用.NET应用程序读取条形码?我建议编辑这个问题,让它更清楚。这里是ZXing的C#port:你可以从这里开始。无论是在原始问题中,还是在这个漂亮的答案中,都没有提到windows应用程序如何知道解码和理解什么。如果不能使用条形码阅读器,至少必须使用扫描仪或网络摄像头,或者软件如何接收要解析的图片以进行EAN代码检索?@DavidePiras,这也让我感到困惑——尤其是OP提到“第三方设备”时。我假设应用程序以某种方式接收到就绪图像,但以防万一,我补充说.NET还允许与外围设备通信。