Aspose.BarCode  for .NET

用于生成和识别条码的 .NET API

从任何 .NET 应用程序中的多个图像创建和识别线性、二维和邮政类型的条形码。

  下载免费试用版
  
 

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

Aspose.BarCode for .NET 支持操作生成的条形码的外观,如背景颜色、条形颜色、旋转角度、x 尺寸、图像质量、分辨率、标题、大小等等。此外,API 支持多种类型的识别和成像功能以及不同类型的符号。

高级 .NET 条码 API 功能

轻松打印条码标签

保存到流或文件或从流或文件加载

编码和解码 2D 类型的字符(非英语)

以任意角度旋转条码图像

从多页 TIFF 扫描条形码

支持线性、2D 和邮政符号

支持的符号

.NET 条码库支持多种一维、二维和邮政条码符号体系,用于编码和解码功能。

API 支持的线性类型包括:

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • 标准 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN 14 (SCC 14)
  • SSCC 18
  • ITF 14
  • Matrix 2 of 5
  • PZN
  • Code 128
  • Code 39 扩展
  • Code 39 标准
  • Code 93 扩展
  • Code 16K
  • Code 93 标准
  • IATA 2 of 5
  • OPC
  • GS1Code128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • DatabarOmniDirectional
  • DatabarTruncated
  • DatabarLimited
  • DatabarExpanded
  • DatabarStacked
  • DatabarExpandedStacked
  • DatabarStackedOmniDirectional
  • PatchCode
  • Supplement (仅解码)

2D 类型包括:

  • PDF 417
  • Macro PDF 417
  • Micro PDF 417
  • Aztec
  • DataMatrix
  • Compact PDF 417 (仅解码)
  • QR
  • MicroQR
  • DotCode
  • MaxiCode
  • GS1DataMatrix
  • Italian Post 25
  • Code16K

邮政类型包括:

  • Postnet
  • Planet
  • Australia Post
  • USPS OneCode
  • Deutsche Post Identcode
  • RM4SCC
  • Deutsche Post Leticode
  • SingaporePost
  • AustralianPosteParcel
  • SwissPostParcel
  • UpcaGs1DatabarCoupon

生成条形码

条码生成器 API 提供通过指定各种符号体系、设置代码文本(要编码到条码图像的数据)和外观相关属性(如背景前景色、字体以及位置(隐藏、上方、下方)和对齐方式)来创建条码.此外,可以像一维一样创建二维条码,如 PDF 417、Data Matrix、Aztec、QR 和 Micro QR 条码等。

条码生成 - C#

 // 文档目录的路径。

string dataDir = "define-your-directory";

// 实例化对象并设置不同的条形码属性

BarcodeGenerator  generator = new BarcodeGenerator (Encode类型.Code128, "1234567");

generator.Parameters.Barcode.XDimension.Millimeters = 1f;



// 将图像保存到您的系统并将其图像格式设置为 Jpeg

generator.Save(dataDir + "output.jpg", BarCodeImageFormat.Jpeg);

成像、旋转和尺寸支持

Aspose.BarCode for .NET 允许对标签边框、边框颜色、样式、边距和宽度进行操作。它还提供修改图像颜色、背景颜色和条形颜色的功能。您还可以将条码图像旋转到任意角度,并生成具有抗锯齿功能的高质量图像。除此之外,您可以为生成的图像设置自定义分辨率,同时将它们保存为任何受支持的图像格式。

扫描条码

Barcode API 包含另一个强大的功能,可以读取或检测最常用的一维和二维条码,随时随地检测它们。只需几行代码即可从图像中检测条形码。

条码识别 - C#

using (BarCodeReader reader = new BarCodeReader(@"d:\template.jpg"))

{

    foreach (BarCodeResult result in reader.ReadBarCodes())

    {

        Console.WriteLine("Type: " + result.CodeType);

        Console.WriteLine("CodeText: " + result.CodeText);

    }

}

人们在说什么

不要只相信我们的话。看看用户对 API 的看法。

 
 
查看更多案例学习