我正在尝试查看是否可以在不使用任何第三方工具的情况下阅读WPF应用程序中的条形码。我们使用WPF构建了一个应用程序,他们不愿意购买任何第三方设备来读取条形码。有没有其他方法可以使用.NET APIS读取WPF应用程序中的条形码数据?
注意:我在.NET中看到过示例,但大多数都使用条形码阅读器工具。我已经看到Android ZXing库中的示例没有使用条形码阅读器或扫描仪等任何工具。
非常感谢任何想法或想法。
谢谢, 拉梅什
答案 0 :(得分:3)
为了缩短评论中的讨论并可能帮助其他有类似问题的人,我将在此总结。
我不清楚你想问的真正问题是“.NET是否提供条形码阅读器类”。如果是这样,答案是否定的。
现在,由于WPF应用程序只是一个普通的.NET应用程序,因此可以在没有第三方库的情况下实现条形码读取。所有算法都是公开的,有大量的开源实现可以作为参考,.NET提供了与外围设备通信,获取图像和分析所需的全部内容。你“只是”需要编码。
E.g。有一个C# port of ZXing,所以你可以看看(虽然它看起来像是从Java自动翻译,所以我不希望那里有很多惯用的C#。)
您还提到您的客户“不愿意购买任何第三方设备”。我不确定“设备”是否意在阅读“图书馆”。如果是这样,他们(或您)不需要支付开源库,商业组件通常提供免版税许可(例如the first one that google showed),这意味着只有您必须支付开发许可,但是你的客户甚至都不知道。