为什么选择 Aspose.BarCode for .NET?

生产环境的输入很少“干净”。Aspose.BarCode for .NET 专为从噪声扫描、低对比度打印、倾斜照片以及部分破损标签中解码条码而设计。使用 QualitySettings 预设在速度与容错之间取得平衡,或针对困难图像进行精细调参。

标准?全面覆盖。

Aspose.BarCode for .NET 支持所有主流图像格式,包括 SVG、EMF 等矢量格式,以及 PDF。使用我们的 API 识别 files (来自扫描仪或相机)非常轻松。以下是所有支持的条码制式,包括 1D、2D、邮政码和复合码类型。每一种都可在所有支持的平台上生成与识别。

矩阵码 / 2D 码

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

线性码 / 1D 码

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

行业码与复合码

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

跨平台支持

Aspose.BarCode for .NET 可在 Windows、Linux、macOS 上运行,支持 .NET Framework 与现代 .NET。也可用于面向 iOS、Android、Tizen 的 .NET MAUI 应用。详细系统要求请参阅文档。

Microsoft Windows
Linux
Android
iOS
macOS
Tizen OS
ReSharper
VS Code
NuGet
GitHub
Visual Studio

在线代码演示

粘贴文本 → 生成条码。拖入文件 → 获取解码数据。两个示例都附带自动生成的示例代码,方便你直接复制到项目中。


/** Initialize BarcodeGenerator */ var gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); /** Set generation parameters */ gen.Parameters.Barcode.XDimension.Pixels = 7; gen.Parameters.Border.Color = Color.FromArgb(0xff000000); gen.Parameters.Border.Width.Pixels = 7; /** Generate and save Barcode image */ gen.Save("image.png", BarCodeImageFormat.Png);

/** Initialize BarCodeReader */ var reader = new BarCodeReader("image.png", DecodeType.QR); /** Set recognition quality */ reader.QualitySettings = QualitySettings.HighPerformance; /** Recognize barcodes and output results */ var res = reader.ReadBarCodes(); Console.WriteLine($"Recognized {res.Length} barcode(s)"); foreach (BarCodeResult r in res)     Console.WriteLine($"{r.CodeTypeName}: {r.CodeText}");

无限可能

Aspose.BarCode for .NET 可帮助你在 C# 中为文档、标签与自动化处理构建可靠的条码工作流。生成可直接打印的条码并精确控制尺寸,然后在服务、桌面应用或移动项目中从图像与 PDF 中解码。

借助面向生产的实用特性,你可以:

  • 生成并识别 80+ 种条码类型
  • 处理 PDF、SVG、EMF 以及常见图像格式
  • 在低分辨率、旋转或变形图像中检测条码
  • 精细调整尺寸、边距、旋转、标题文字与分辨率
  • 将条码添加到报表、文档与 UI 界面

功能与能力

Aspose.BarCode for .NET 是一款强大的开发库,可从多种图像类型中以任意角度生成并识别 1D 与 2D 条码。该 API 支持将生成的条码导出为多种高质量图像格式,并可调整条码外观及参数(如背景色、条纹颜色、旋转角度、x-dimension、图像质量、分辨率、标题文字、尺寸等)。同时提供丰富的条码检测与读取能力,支持 80+ 种条码类型。

Feature icon

以多种格式保存条码标签

Feature icon

从流或文件中识别

Feature icon

在 2D 类型中编码与解码(非英文)字符

Feature icon

将条码图像旋转到任意角度

Feature icon

借助 Aspose.PDF 扫描多页 TIFF 和 PDF 文件中的条码

Feature icon

支持线性码、2D 码与邮政码制式