在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
BarCode 是一种机器可以读取的图像。 最初,Barcode 使用不同长度的平行线和间隔来表示数据。 各种专用光学扫描仪,称为条码读取器,可以检测这些线性或一维(1D)条码。 后来,"矩阵码"被开发用于二维(2D)变体,它不使用条纹,而是使用矩形、点、六边形和其他设计。 可以使用专门的多配置二维光学阅读器扫描二维条形码。 还可以在二维条形码被分解和解码时,使用连接到计算机的数码相机上的图像处理软件对其进行拍摄。 智能手机等内置摄像头的移动设备也可以在专门应用软件的帮助下执行此类二维条形码扫描。
在本文中,我们将探讨排名前五的 BarCode 生成器 SDK:
使用 .NET 应用程序和网页与 IronBarcode,程序员可以读取和创建条形码/二维码。 IronBarcode 只需一行代码即可扫描或生成二维码。 使用该 .NET BarCode 库可以读写大部分条形码和 QR 标准。 要了解更多有关IronBarcode的信息,请访问链接此处。
Code 39/93/128、UPC A/E、EAN 8/13、ITF、RSS 14 / Expanded、Databar、CodaBar、Aztec、Data Matrix、PDF417、MaxiCode、USPS、MSI、Plessey 和 Normal QR 是 IronBarcode 支持的几种较为著名的格式。 IronBarcode 可生成文本、二进制数据、页面和图像文件形式的条形码。
以下是 IronBarcode 的 API 功能摘要:
IronBarcode 可以创建条形码标签,并以各种图像格式保存。 我们还可以指定要创建的 BarCode 类型。 以下是创建 BarCode 的示例代码:
var MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128)
MyBarCode.AddAnnotationTextBelowBarcode("123");
MyBarCode.SaveAsImage("BarCode.jpeg");
var MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128)
MyBarCode.AddAnnotationTextBelowBarcode("123");
MyBarCode.SaveAsImage("BarCode.jpeg");
Dim MyBarCode = BarcodeWriter.CreateBarcode("123",BarcodeEncoding.Code128) MyBarCode.AddAnnotationTextBelowBarcode("123")
MyBarCode.SaveAsImage("BarCode.jpeg")
在IronBarcode命名空间的BarcodeWriter
类中有一个名为CreateBarcode
的静态方法。 CreateBarcode
函数需要传递两个字符串值作为参数,每个字符串值对应一种条码类型。 此外,在使用CreateBarcode
函数生成条形码时,可以选择指定条形的高度和宽度。
接收参数后,函数将返回条形码对象,而条形码对象又提供了可修改的各种条形码属性,如上述示例代码所示。 其中一个功能是AddAnnotationTextBelowBarcode
,它允许我们在条形码标签的下方或上方添加文本。 如果需要,还可以使 BarCode 文本不可见。 在上述代码中,JPEG 编码器用于处理 BarCode。 生成的 QR 代码可以保存为各种图像格式,并在不影响图像清晰度的情况下以高分辨率打印出来。
除图像文件外,我们还可以导出 HTML 格式的 BarCode。 不同的图像格式可用于创建和保存不同类型的 BarCode。 此外,我们还可以从一张条形码图像中读取多个条形码。
var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
var QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500);
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen);
QRWithLogo.SaveAsJpeg("Logoqr.jpeg");
Dim QRWithLogo = QRCodeWriter.CreateQrCodeWithLogo("Hello World", "logo.png", 500)
QRWithLogo.ChangeBarCodeColor(System.Drawing.Color.DarkGreen)
QRWithLogo.SaveAsJpeg("Logoqr.jpeg")
上述示例说明了我们如何使用嵌入在二维码中的图像,通过CreateQrCodeWithLogo
函数创建条形码。 此外,我们使用ChangeBarCodeColor
函数,它使我们能够修改条形码或二维码的颜色。 IronBarcode 的这些功能在为商业目的创建独特的条形码时特别有用,可以实现定制化和差异化。
简答代码显示如下,可用于任何 .NET Standard 或 Windows Form 应用程序。 要了解更多关于IronBarcode的信息,您可以访问此处的教程。
通过该 SDK,您可以将企业级条形码扫描、文本识别 (OCR) 或增强现实 (AR) 集成到本地应用程序中。 我们的条形码扫描器 SDK 支持 20,000 多种移动设备型号和所有常见条形码类型,具有无与伦比的速度、准确性和智能性。 由于云中不进行任何处理,因此大大减少了延迟,并提供了更多的数据保护。 SDK 使企业级条形码扫描器具有无与伦比的中央数据采集功能,可用于智能手机、平板电脑和可穿戴设备。 通过利用智能设备的计算能力,这项尖端技术可以减少延迟、提高可靠性和准确性。 这些是该软件为您的应用程序增添的高性能、用户友好的主要特点。 我们使用现代计算机视觉技术,即使在没有自动对焦功能的低端设备上,也能立即识别和读取 BarCode。 在客户进行的测试中,Scandit 软件的表现始终优于同类解决方案。
Scanbot 软件开发工具包 (SDK) 是 Scanbot 的一款 B2B 产品,能够让企业快速在其在线和移动(iOS/Android)应用中集成数据捕获功能,包括条形码扫描、文档检测和扫描以及数据提取功能。企业可以通过 Scanbot 文档扫描 SDK 轻松将移动文档扫描集成到其应用中。 借助透视校正、自动扫描、模糊检测等功能,SDK 可确保即使不懂技术的用户也能无缝扫描文档。
对于所有条形码扫描需求,Scanbot Barcode Scanner SDK 都是简单、快速、可靠的选择。 它几乎可以扫描任何类型的标识符,包括一维和二维 BarCode。 Scanbot SDK 是目前最快的移动条形码扫描器之一,扫描速度为 0.2 秒。 即使在光线不足、条形码有划痕或距离较远等具有挑战性的条件下,它也能毫不费力地捕捉条形码。
公司可以使用 Scanbot 的数据采集 SDK 以键值对的形式从各种文档中提取数据。 例如,企业可以使用 Scanbot SDK 从身份证、护照、美国驾照、欧洲医疗保险卡和医疗证明中提取数据,以满足各种情况的需要。 这种能力使企业能够简化数据流,避免人工数据传输的风险。
LEADTOOLS Barcode SDK 是全球顶级工具包,适用于需要 API 来查找、扫描和创建一维和二维条码的开发人员。 它为各种平台提供全面支持,包括 .NET 6+、.NET Framework、Xamarin、UWP、C++ 类库、C#、VB、C/C++、Java、Objective-C 和 Swift,使开发人员能够利用先进的条形码技术创建功能强大的应用程序。
使用 LEADTOOLS BarCode SDK,开发人员可以从快速、高度准确和可靠的条形码引擎中获益,该引擎曾因其性能而获奖。 SDK 支持 100 多种不同类型条形码的读写,包括常见的一维和二维条形码,有黑白和彩色图像。 它可以处理低分辨率、黑白或彩色图像,甚至可以处理各种方向的损坏条形码,确保解码数据的高准确性和可信度。
LEADTOOLS BarCode SDK 还可将条形码编码轻松集成到应用程序中。 开发人员可以使用全面的条形码库创建 100 多种类型的条形码,包括 PDF417、QR、UPC 和 DataMatrix。 SDK 提供最快的条形码识别速度,有助于缓解高速扫描应用中的瓶颈问题。 它还能自动利用多个线程和内核,最大限度地发挥现代高速处理器的性能优势。
Cognex Mobile Barcode Scanner SDK 提供工业级条形码扫描功能,开发人员可以轻松集成到他们自己的应用程序中。 SDK 集合了各种软件开发工具和资源,可为几乎任何移动设备提供企业级、快速、准确的条形码扫描功能。
Cognex Mobile Barcode Scanner SDK 包括程序员可以使用的库、文档和 API(应用程序编程接口),以便无缝添加条形码扫描功能到他们的软件应用程序中。它专为当今的智能设备设计,在各种条形码扫描应用程序中(如库存管理系统、销售点(POS)系统、移动采购应用程序等)提供无与伦比的性能和价值。
通过将康耐视移动条码扫描器 SDK 纳入其应用程序,开发人员可以增强用户体验并扩展其程序的功能。 SDK 为程序员在其应用程序中添加条形码扫描功能提供了一种简单高效的方法,使他们能够为各种用例创建功能强大、特性丰富的应用程序。
上述四个 SDK 不提供创建条形码的选项,在条形码读取方面也有局限性。 它们还需要注册试用许可证,费用昂贵,文档不清晰。
另一方面,IronBarcode 是生成和识别条形码的最佳库之一。 翻译必须高效,并与各种操作系统兼容。 它支持多种条形码类型,并允许自定义条形码属性,如措辞、颜色、线宽和高度。 它附带 Unlimited License,允许在多个应用程序中使用。 它还提供出色的客户服务。您可以在这里找到许可信息。