IRONSOFTWAREHOME

支持的条形码格式

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

条码广泛应用于各个行业,用于跟踪、标签和编码数据。 有各种格式可供选择,从简单的一维线性代码到复杂的二维矩阵代码。 本文介绍了支持的条码格式的全面列表。 无论您是生成条码还是解码条码,这些信息将帮助您选择最适合您需求的格式。

QR & 2D Barcode

二维条码相比传统线性条码可以编码显着更多的数据,同时占用更少的物理空间。 由于其效率和多功能性,它们广泛应用于物流、医疗保健、制造和营销等行业。 本节重点介绍支持的二维条码格式,包括流行类型如二维码、数据矩阵和Aztec码,以及如用于船运的MaxiCode和用于邮政服务的智能邮件等专业格式。 每种格式都有独特的特性,旨在适应不同的使用案例,从紧凑的标签到高速扫描和错误修正。

二维码

二维码

Micro 二维码

微型二维码

Rectangular Micro Code

矩形微型码

Aztec

Aztec

Data Matrix

Data Matrix

MaxiCode

MaxiCode

智能邮件条码

智能邮件条码(IMB),也称为IM条码、USPS OneCode条码或IMB,是美国邮政服务(USPS)用于邮件分类和追踪的单维条码。 它将路由和追踪信息组合成一个代码,以实现更高效的邮件处理。 IMB编码最多31位数字数据,包括邮件ID、服务类型和序列号等字段。 它主要用于批量和自动化邮件系统,而不是用于通用数据编码。

智能邮件条码


现代线性条码

码39

Code 39条码

码128

Code 128条码

GS1-128

GS1-128是码128的变体,可以编码所有ASCII字母数字字符为条码格式。 GS1-128定义了用于实体间交换和物流的数据类型和格式。 食品公司使用这种条码格式来共享公司、产品和运输信息。

GS1-128条码

PDF417

PDF417

Databar(原RSS14)

DataBar条码

Databar Expanded(原RSS Expanded)

  • 支持堆叠线性渲染。
  • GS1 支持

老版线性条码

UPC-A

UPC-A条码

UPC-E

UPC-E条码

EAN-8

EAN-8条码

EAN-13

EAN-13条码

CodaBar

Codabar条码

ITF(交错二五)

ITF(交错的二五条码)

MSI

MSI条码

Plessey(仅写入)

Plessey条码

常见问题解答

如何在 C# 中生成 QR 码?

您可以通过使用 IronBarcode 的 BarcodeWriter 类在 C# 中生成 QR 码。此类允许您创建具有自定义数据和设计属性的 QR 码。

QR 码和 Aztec 码有什么区别?

QR 码和 Aztec 码都是二维条码,但它们在图案和结构上有所不同。QR 码具有独特的方形图案,而 Aztec 码使用中心查找图案,使其更紧凑并更适用于某些应用。两者都可以使用 IronBarcode 生成和解码。

我可以使用 IronBarcode 生成用于运输应用的条码吗?

可以,IronBarcode 支持生成 MaxiCode,非常适合在运输行业中进行高速包裹分类和跟踪。

数据矩阵条码的一些应用是什么?

数据矩阵条码由于其能够在小空间中编码大量数据,被广泛应用于医疗保健和制造业等各种行业。IronBarcode 支持高效生成和解码数据矩阵条码。

如何在 C# 中解码条码图像?

您可以使用 IronBarcode 的 BarcodeReader 类在 C# 中解码条码图像。此类可以从图像中读取各种条码格式并返回编码数据。

智能邮件条码在邮政服务中的用途是什么?

智能邮件条码被 USPS 用于邮件分类和跟踪。它将路由和跟踪信息编码为单个条码,简化了邮件处理过程。IronBarcode 可以生成此邮政应用的条码格式。

IronBarcode 支持像 UPC 和 EAN 这样的旧条码格式吗?

是的,IronBarcode 支持诸如 UPC-A、UPC-E、EAN-8 和 EAN-13 等旧条码格式,确保与零售和库存管理中的遗留系统兼容。

IronBarcode 可以生成具有自定义设计的条码吗?

是的,IronBarcode 允许定制条码设计,包括颜色、大小和文字注释,非常适合用于品牌和特定应用需求。

Can I use IronBarcode to generate barcodes for automotive part tracking using Code 39?

Yes, IronBarcode supports the generation of Code 39, a coding standard used extensively in the automotive industry for part tracking due to its ability to encode alphanumeric data.

How efficient is IronBarcode in reading Micro QR Codes?

IronBarcode efficiently reads Micro QR Codes, which are designed for applications needing smaller barcodes with less data encoding than standard QR Codes.

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

准备开始了吗?

Nuget Downloads 2,422,100版本:2026.9刚刚发布

立即获取您的免费30 天试用密钥
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package BarCode
nuget.org/packages/BarCode/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索 "IronBarcode"
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

  1. 下载并将 IronBarCode 解压到解决方案目录中的 ~/Libs 等位置
  2. 在 Visual Studio 解决方案资源管理器中,右键单击引用。选择浏览,"IronBarcode.dll"

许可 $999

Key in blue circle

立即获取免费的 30 天试用版密钥

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥
无需信用卡或创建账户