ZXing.Delphi - 最新3.9.5版条形码与二维码扫描库
ZXing.Delphi是一个原生的对象Pascal库,它基于著名的开源条形码库:ZXing(Zebra Crossing)。这个端口是基于ZXing的.Net Redth port和Java的。这是我认为第一个原生的FireMonkey条形码库。它针对所有FireMonkey移动平台,从v3.1开始,它还完全支持Windows VCL应用程序(不依赖于FMX.图形单元)。
使用此库,您可以以本机速度进行扫描,而无需使用外部库中的链接,并避免兼容性问题和依赖关系。它很快。它与Delphi XE7 - 11 Alexandria兼容,并与IOS 8.x - 15.x,Android 32 / 64,Windows 32 / 64和OSX进行了测试。
ZXing.Delphi的目标是使扫描条形码毫不费力,无痛,快速,并在FireMonkey或本机Windows(VCL或Firemonkey)应用程序中构建。只需包含源文件并将其添加到现有项目中,然后在项目中构建ZXing.Delphi源代码即可。
主要特点
- 原生Pascal实现:基于ZXing的.Net Redth port和Java,提供原生的Pascal实现。
- 跨平台支持:支持FireMonkey移动平台,以及Windows VCL应用程序。
- 高性能:以本机速度进行扫描,无需外部库链接,避免兼容性问题和依赖关系。
- 兼容性:与Delphi XE7 - 11 Alexandria兼容,并在多个平台上进行了测试。
使用方法
- 下载源代码:从本仓库下载ZXing.Delphi的源代码。
- 添加到项目:将源代码文件添加到您的Delphi项目中。
- 构建项目:在项目中构建ZXing.Delphi源代码。
- 开始扫描:使用ZXing.Delphi提供的API进行条形码和二维码的扫描。
支持的平台
- 移动平台:iOS 8.x - 15.x, Android 32/64
- 桌面平台:Windows 32/64, OSX
兼容性
- Delphi XE7 - 11 Alexandria
贡献
欢迎提交问题和拉取请求,帮助改进ZXing.Delphi。
许可证
本项目基于开源许可证发布,具体许可证信息请参阅LICENSE文件。
希望ZXing.Delphi能够帮助您轻松实现条形码和二维码的扫描功能!
下载链接
ZXing.Delphi-最新3.9.5版条形码与二维码扫描库