使用iOS中的ZBar扫描仪扫描二维条码

时间:2015-07-29 09:25:51

标签: ios barcode-scanner zbar zbar-sdk

如何使用iOS中的ZBar库扫描二维条码。我是否需要设置符号类型(如ZBAR_QRCODE)来扫描2D条形码?我已经检查过与扫描有关的其他问题,但没有给出2D条形码的正确答案。请有人帮我这个。附上二维条码图像供参考。

2d  barcode

1 个答案:

答案 0 :(得分:2)

您尝试扫描的条形码是PDF417。它看起来像Zbar doesn't support it

  

ZBar是一个开源软件套件,用于从各种来源读取条形码,例如视频流,图像文件和原始强度传感器。它支持许多流行的符号(条形码类型),包括EAN-13 / UPC-A,UPC-E,EAN-8,Code 128,Code 39,Interleaved 2 of 5和QR Code。

我建议您使用其他库来扫描PDF417。

如果您的目标是iOS 7.0+,那么最简单的选择就是使用MTBBarcodeScanner,它是内置AVFoundation框架的巧妙包装。

如果你也针对iOS 6.0,或者需要一个更强大的解决方案(比如扫描美国驾驶执照或者也适用于Androids的解决方案),试试PDF417.mobi SDK

如果您通过运行

使用CocoaPods,则可以轻松尝试PDF417.mobi SDK
pod try PPpdf417