条形码生成与识别 SDK
可从任何图像、文档中提取条形码,或通过扫描仪/相机进行读取。
使用你熟悉的语言开发条形码解决方案,无需陷入繁琐的技术细节。构建适用于本地、Web 与云环境的跨平台应用。
选择你的平台
.NET
适用于 .NET 的 BarcodeJava
适用于 Java 的 BarcodeAndroid
适用于 Android 的 BarcodeC++
适用于 C++ 的 BarcodePython
适用于 Python 的 Barcode via NETPHP
适用于 PHP 的 BarcodeNode.js
适用于 Node.js 的 BarcodePython
适用于 Python 的 Barcode via JavaSharepoint
适用于 Sharepoint 的 BarcodeJasperReports
适用于 JasperReports 的 BarcodeSSRS
适用于 Reporting Services 的 BarcodeCloud SDKs
适用于 Cloud Apps 的 Barcode
用强大的条形码解决方案推动行业升级

医疗与健康
使用带条形码的腕带识别患者,通过扫描标签核对用药,并将样本从采集到实验室报告全程追踪。条形码还可支持医疗器械的 FDA UDI 流程,并帮助管理关键耗材库存。

零售与 eCommerce
使用条形码追踪商品从仓库到卖场的全流程。在结账时,扫描可减少手工录入并降低价格与选品错误。条形码还支持退货与库存对账,并可将销售与库存数据接入补货与分析流程。

制造业
使用条形码追踪零部件经过每个装配环节、管理库存并识别成品。扫描可减少手工录入,支持从来料到包装与发运的全流程可追溯。

物流与运输
使用条形码在收货、存储、拣选和发运各环节追踪包裹与托盘。扫描有助于减少错拣与发运错误,并在供应链每次交接时保持库存与发运状态最新。

跨行业应用
条形码广泛用于资产标记、库存控制,以及需要快速且一致识别物品的文档流程。Aspose.BarCode 支持 80+ barcode symbologies(1D、2D、postal),因此你可以在不同场景中复用同一套库,从资产盘点与库存作业到基于条形码的文档校验。

QR code 支付
QR code 支付让客户通过手机银行或钱包应用扫描商家展示的 QR code 完成支付。在某些场景下可降低对刷卡设备的依赖,并适用于餐饮、便利零售等需要快速支付且易于出示纸质或屏幕 QR code 的柜台。
核心特性
全面掌控条形码处理任务,满足最高级别的数据安全与定制化需求。
读写全覆盖
支持 80+ symbologies 的条形码生成与识别。
结果可靠
可从任意角度读取 1D 与 2D 条形码,即使图像模糊或畸变也能识别。
高性能
通过丰富的扫描参数配置,在读取速度与质量之间取得最佳平衡。
多平台支持
选择更适合你的 Server/Desktop、Mobile 或 Cloud 产品。
易于使用
只需极少代码,即可在几行代码内完成集成。
无论你在构建桌面应用、移动应用还是企业软件,我们都提供直观且灵活的解决方案,节省时间并降低复杂度。
生成并识别条形码
/** Initialize BarcodeGenerator to create QR code */
var gen = new BarcodeGenerator(EncodeTypes.QR, "ASPOSE");
/** Generate and save QR Barcode image */
gen.Save($"qr.png", BarCodeImageFormat.Png);
/** Recognize QR barcodes and output results */
using (var reader = new BarCodeReader($"qr.png", DecodeType.QR))
{
foreach (BarCodeResult r in reader.ReadBarCodes())
Console.WriteLine($"{r.CodeTypeName}:{r.CodeText}");
}
支持 80+ Barcode Symbologies
从常见到专业条形码,我们的库提供广泛的 symbology 支持。
包括零售与库存常用的 QR Codes、EAN-13、Code 128,以及面向医疗、物流与金融交易的 GS1 DataBar、HIBC、Swiss QR Code 等专业 symbologies。
| Barcode Family | Barcode Types |
|---|---|
| 1D Numeric (Linear) | Codabar, Code 11, Code 128, Datalogic 2 of 5, EAN-13, EAN-14, EAN-8, IATA 2 of 5, ISBN, ISMN, ISSN, ITF-14, ITF-6, Interleaved 2 of 5, Italian Post 2 of 5, MSI, Matrix 2 of 5, OPC, PZN, Patch Code, Pharmacode, SCC-14, SSCC-18, Standard 2 of 5, UPC-A, UPC-E |
| 1D Alpha-Numeric (Linear) | Codablock-F, Code 128, Code 16K, Code 32, Code 39 Extended, Code 39 Standard, Code 93 Extended, Code 93 Standard, VIN Barcode |
| DataBar (RSS-14) | DataBar Expanded, DataBar Expanded Stacked, DataBar Limited, DataBar Omnidirectional, DataBar Stacked, DataBar Stacked Omnidirectional, DataBar Truncated |
| 2D | Aztec Code, Compact PDF417, Data Matrix, DotCode, MaxiCode, Han Xin Code, Macro PDF417, PDF417, Micro PDF417, Micro QR Code, QR Code, Rectangular Micro QR Code (rMQR), Swiss QR Code |
| Postal | Australia Post, Australia Post Parcel, Deutsche Post Identcode, Deutsche Post Leitcode, KIX Code, Mailmark, Mailmark 2D, USPS Intelligent Mail Barcode, PLANET, POSTNET, RM4SCC (Royal Mail), Singapore Post, Swiss Post Parcel Barcode |
| HIBC | HIBC Aztec LIC, HIBC Aztec PAS, HIBC Code 128 LIC, HIBC Code 128 PAS, HIBC Code 39 LIC, HIBC Code 39 PAS, HIBC Data Matrix LIC, HIBC Data Matrix PAS, HIBC QR LIC, HIBC QR PAS |
| GS1 | GS1 Aztec, GS1 Codablock F, GS1-128, GS1 Composite Barcode, GS1 DataMatrix, GS1 DotCode, GS1 Han Xin, GS1 Micro PDF417, GS1 QR, UPC-A GS1-128 Coupon, UPC-A GS1 DataBar Coupon |
在线试用
在线生成或识别条形码与 QR code
准备开始了吗?
下载适用于你偏好编程语言的 Aspose.Barcode 库,立即开始构建解决方案。
Aspose.Barcode 桌面工具
无需编写一行代码,即可体验 Aspose.Barcode Engine 的完整功能。
Aspose.Barcode low code APIs
面向多种开发平台的 Cloud API 与 SDKs,可生成、检测、扫描、读取并转换 80+ 种 1D/2D 条形码与 QR codes。
Barcode Cloud REST API
用于读取与创建 1D (linear)、2D 与 postal barcodes 的 cURL REST API。支持 80+ barcode symbologies。可通过 cURL 命令轻松处理条形码。
Barcode Cloud SDK for .NET
使用 C#/.NET 构建云端应用,用于扫描、读取与生成条形码(UPC、Codebar、EAN 13、PDF417、QR Code、Postnet 等)。支持 80+ 种 barcode 类型。
Barcode Cloud SDK for Java
平台无关的 Java Cloud SDK,用于创建、定制与识别 linear、2D 与 postal barcodes。
Barcode Cloud SDK for PHP
PHP Cloud SDK:从图像中读取条形码、以可定制参数生成新条形码,并在云端 PHP 应用中处理 2D、postal、linear barcodes。支持 80+ barcode symbologies。
Barcode Cloud SDK for Node.js
让云端应用轻松处理条形码图像。使用 Cloud QR code engine 通过 REST APIs 创建、调整与分析 linear、2D 与 postal barcodes。
Barcode Cloud SDK for Python
通过 Python REST APIs 进行高级条形码处理与识别。可扫描、识别并创建 1D (linear)、2D 与 postal barcodes。
Barcode Cloud SDK for Go
使用平台无关的 Go Cloud SDK,为云端应用提供条形码图像生成、扫描与处理能力。
Barcode Cloud SDK for Dart
通过平台无关的 Dart 与 Flutter Cloud SDK,在云端应用中实现条形码读取、扫描与处理能力。
Aspose.Barcode no code apps
在浏览器中从图像、扫描 PDF、照片、截图或收据中即时提取文本,并将扫描件转换为可搜索的 PDF。
