Aspose.BarCode for .NET

功能强大的Aspose.BarCode for .NET库,支持生成和识别多种条形码,适用于.NET应用程序开发。

Aspose.BarCode for .NET 是一个功能强大的开发库,可以从各种图像类型以任意角度生成和识别一维和二维条码。开发人员可以轻松地将条码生成和扫描功能添加到他们的 .NET 应用程序中。此 API 允许将生成的条码导出为不同的高质量图像格式。

Aspose.BarCode for .NET 支持修改生成的条形码的外观及其参数,例如背景颜色、条形颜色、旋转角度、X 轴尺寸、图像质量、分辨率、标题、尺寸等等。它还提供丰富的条形码检测和读取功能,并支持 60 多种条形码类型。


高级 .NET 条形码 API 功能


以多种格式保存条形码标签

从流或文件中识别

对二维字符(非英文)进行编码和解码

以任意角度旋转条形码图像

从多页 TIFF 扫描条形码

支持线性、二维和邮政符号

自定义条形码类型和外观

.NET 条形码 API 允许开发人员通过指定条形码类型、输入文本、字体样式、背景色和前景色、标题对齐方式和位置以及其他属性来微调生成的条形码的外观。您可以通过设置上下标题的可见性、字体、颜色和对齐方式来修改标题。

条形码生成实例

条形码生成器 API 使开发人员能够通过指定所需的条形码类型、设置输入文本(即要在条形码图像中编码的数据)以及自定义外观相关属性(例如背景和前景色、字体、文本位置(隐藏、上方或下方)和对齐方式)来创建条形码。二维条形码(例如 QR 码、PDF417、Data Matrix、Aztec 码等)的生成方式与一维条形码相同。

要执行的代码 - C#

// Initialize barcode generatorusing (var generator = new Aspose.BarCode.Generation.BarcodeGenerator(EncodeTypes.QR, ""))
{  // Set parameters
  generator.Parameters.Barcode.XDimension.Millimeters *= 2;
  generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Below;  // Generate image
  Bitmap res = generator.GenerateBarCodeImage();
}

读取损坏的条形码

条形码库支持多种设置,用于扫描和解码损坏或失真的条形码。它能够成功读取包含各种缺陷的条形码图像,例如高斯噪声、反色、白点、视觉伪影、彩色背景和缺失条形。为了提高条形码的可读性,API 支持特殊的方法和机制,包括中值滤波、“盐纸”滤波、缩小图像尺寸等。此外,条形码库还受益于先进的方法,可以解码工业数据矩阵条形码、读取严重损坏的二维码,甚至恢复错误条形码中的部分数据。

条形码识别实例

条形码读取器 API 提供了一系列用于扫描、检测和读取一维、二维和邮政条形码的功能。只需几行代码,开发人员即可轻松将此功能集成到他们的应用程序中,并用它来检测和解码各种常用条形码。该 API 的设计简洁直观,方便开发人员快速轻松地为其应用程序添加条形码扫描功能。

将文件拖放到此处或单击浏览*

* 通过上传您的文件或使用服务,您同意我们的使用条款隐私政策

要执行的代码 - C#

    // Initialize barcode readerusing (var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes))
{    // Recognize barcodes on the image    foreach (var barcode in reader.ReadBarCodes())
    {        // Display the recognition result
        Console.WriteLine($"{barcode.CodeTypeName}: {barcode.CodeText}");
    }
}

支持的条形码类型

使用.NET,开发人员可以读取和生成不同类型的条形码,包括以下内容。

Supported Barcode Types

Using .NET, developers can read and generate barcodes of differen types, including the following.

2D:

PDF417
QR
Data Matrix
Aztec
Swiss QR
DotCode
HIBC

Linear:

Codablock-F
GS1 DataBar
ITF
EAN
UPC
GS1 Code 128
Code 39
Code 16K
Code 32
Code 93
USPS OneCode
Standard 2 of 5
ISBN
ISMN
ISSN

Postal:

Australia Post
Deutsche Post
RM4SCC
Postnet
Royal Mail
Singapore Post
Swiss Post Parcel



产品推荐

  • 账号登录
社交账号登录