对于我正在开发的应用程序,我需要一个条形码阅读器。我目前使用 inlite 条码阅读器 ( http://how-to.inliteresearch.com/barcode-reading-howto/ ) 但我想知道是否有更快的 SDK。因为这个 sdk 扫描整个 pdf 页面以查找代码(在我的情况下为 39 和 128),而 17238 pdf 页面最多需要 4 小时。
我知道 IText7 也有条码阅读器,但哪个更快?或者如果有另一个更快的sdk,我想知道。
提前致谢 :-)
对于我正在开发的应用程序,我需要一个条形码阅读器。我目前使用 inlite 条码阅读器 ( http://how-to.inliteresearch.com/barcode-reading-howto/ ) 但我想知道是否有更快的 SDK。因为这个 sdk 扫描整个 pdf 页面以查找代码(在我的情况下为 39 和 128),而 17238 pdf 页面最多需要 4 小时。
我知道 IText7 也有条码阅读器,但哪个更快?或者如果有另一个更快的sdk,我想知道。
提前致谢 :-)
为什么不简单地进行客观的速度测试?生成大量文档(您可以测试不同的代码、不同的大小、损坏等)。
生成后,通过 iText 提取整个 pdf,然后通过您拥有的任何其他软件套件。计时。
这样你就可以客观地衡量什么在你的用例中最有效。
当涉及到大 pdf 时,iText 通常非常慢。我只知道商业解决方案,它们很快。我用 CIB pdf 工具箱 ( https://pdftoolbox.cib.de/ )在大约334秒内测量了一个 10.000 页的文档,其中包含大量内容和 117MB 大小的所有页面上的条码检测。它搜索所有支持的条形码类型。如果您在页面上指定一个区域(例如左边框)来搜索或限制条形码类型,则可以进一步提高速度。该库在 C++ 中,但具有 C# 绑定。
它在内部使用 zxing-cpp 条码阅读器,速度非常快。 https://github.com/nu-book/zxing-cpp