WPF中的.NET BarCode Reader

时间:2013-04-11 21:42:37

标签: c# .net wpf wpf-controls barcode

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

注意:我在.NET中看到过示例,但大多数都使用条形码阅读器工具。我已经看到Android ZXing库中的示例没有使用条形码阅读器或扫描仪等任何工具。

非常感谢任何想法或想法。

谢谢, 拉梅什

1 个答案:

答案 0 :(得分:3)

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

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

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

E.g。有一个C# port of ZXing,所以你可以看看(虽然它看起来像是从Java自动翻译,所以我不希望那里有很多惯用的C#。)

您还提到您的客户“不愿意购买任何第三方设备”。我不确定“设备”是否意在阅读“图书馆”。如果是这样,他们(或您)不需要支付开源库,商业组件通常提供免版税许可(例如the first one that google showed),这意味着只有您必须支付开发许可,但是你的客户甚至都不知道。