中文
 中文

用于读取、识别和生成条形码和 QR 码的 .NET Barcode API

在 .NET 中以无与伦比的精度生成条形码,并使用 C# .NET 条形码 API 扫描、读取和识别不同符号体系的线性、二维和邮政条形码。它支持扫描和检测JPG、PNG、GIF、BMP和TIFF格式的条形码和二维码。

下载免费试用版查看所有API

在 C# .NET 中构建条形码识别和 QR 代码生成器应用程序

Aspose.BarCode for .NET 是一种高性能条形码生成和识别 API,使 .NET 开发人员能够创建、扫描、读取、检测和导出不同类型的一维(线性)、二维和邮政条形码。该 .NET 条形码生成器 API 拥有强大的功能集,在读取或扫描 PNG、BMP、JPG、GIF、TIFF 和其他格式的条形码图像时提供完美的准确性。此外,您还可以将条形码导出到流行的光栅图像或 EMF 和 SVG 矢量文件。与条形码和 QR 码扫描功能一起,Aspose.BarCode for .NET 允许您操纵条形码外观的多个元素,包括图像质量、文件大小、背景和条形颜色、图像质量和分辨率、旋转角度、标题等。更多的。

使用适用于 .NET 的条形码 API,您可以快速轻松地将 QR 码扫描仪功能集成到现有的 .NET 条形码处理解决方案中,或者从头开始使用 C#、ASP.NET 或 VB.NET 构建全面的条形码识别应用程序。 Aspose.BarCode for .NET 库支持超过 50 种线性、二维和邮政条形码符号,例如 Code 128、Code 39 Extended、Data Matrix、QR Code、PDF 417 和 Postnet。

入门

在您端设置 .NET 条形码 API 之前,请检查系统要求页面上的先决条件确保顺利的 API 设置和用户体验。

Aspose.BarCode for .NET 安装

请访问下载部分直接下载.NET条形码识别和生成API的DLL或MSI安装程序。您也可以使用 NuGet 包 安装 API。请在下面找到包管理器控制台的命令:

PM > Install-Package Aspose.BarCode 

如何在 .NET 中生成 QR 码并从图像中读取条形码

借助 Aspose.BarCode for .NET,开发人员可以将 QR 代码生成功能合并到他们的 .NET 条形码处理应用程序中。此外,还可以从 PNG、JPEG、BMP 和其他图像中识别不同类型的条形码。您可以扫描并读取同一图像文件中的多种条形码类型。

在.NET中快速生成二维码

.NET条形码API支持生成不同编码类型的QR码。您可以将此功能添加到您的条形码操作应用程序中,并进一步增强您的产品。请检查以下信息和 C# 编码,以使用 Aspose.BarCode for .NET 库快速轻松地生成 QR 码:

  • 实例化 BarcodeGenerator 类并指定 EncodeType 和输入文本。
  • 设置二维码版本和编码类型。
  • 生成并保存 PNG 格式的 QR 码图像。
// Initialize an instance of BarcodeGenerator class
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;
// Set Auto version
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;
//Set ForceMicroQR QR encode type
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);

从 .NET 中的图像读取条形码

Aspose.BarCode for .NET API 使得从 PNG、JPEG、BMP、GIF 和其他图像文件格式读取不同符号的条形码变得更加容易。此 .NET 条形码识别和生成 API 支持扫描和读取 来自同一图像的多个条形码。请检查以下信息以获得更多帮助:

// Initialize barcode reader
BarCodeReader reader = new BarCodeReader("C:\\Files\\BarCode\\Sample.png");
// Read the barcode and show the results
foreach(BarCodeResult result in reader.ReadBarCodes()) 
{
    Console.Out.WriteLine("CodeText: " + result.CodeText);
    Console.Out.WriteLine("Symbology type: " + result.CodeType);
}

请访问 GitHub 示例页面,了解 . NET 条形码 API。如果您希望使用移动设备即时扫描、识别和生成一维、二维和邮政条形码或 QR 码,请查看 Aspose.BarCode 的免费在线应用程序

轻松集成和高级操作

Aspose.BarCode for .NET 允许超级简单的操作,只需要几行 .NET 编码即可开始生成、读取和识别不同类型的条形码。作为 .NET 开发人员,您可以轻松地将 .NET 条形码生成器 API 与任何 .NET 应用程序集成。该库的最佳功能之一是能够使用复杂的算法和过滤机制读取损坏的条形码和 QR 码,使您能够满足条形码处理需求。

常问问题

1. 如何在.NET中生成条形码?

使用 Aspose.BarCode for .NET API 在 .NET 中生成一维、二维和邮政条形码既快速又简单。只需几行 .NET 编码即可生成所需类型的条形码。

2. 读取或生成条码需要多长时间?

.NET 条形码识别和生成 API 运行速度快,可立即完成您的请求。

3. 使用.NET API 处理文件安全吗?

使用 Aspose.BarCode for .NET API 处理条形码文件时,您可以确保条形码文件的安全性。我们确保您的数据隐私,并采取一切必要措施为您提供安全的用户体验。

4. 我可以在 Mac OS、Windows 或 Linux 上识别并生成条形码吗?

是的,.NET 条形码 API 可跨不同操作系统、框架和操作环境工作。您可以在您选择的平台上使用它,并且不需要安装任何其他软件即可运行。

寻求帮助?

查看我们的支持渠道,以帮助解决与 Aspose 产品 API 功能和工作相关的问题。

准备好开始了吗?

下载免费试用版 查看所有API