C# QR 码生成器

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronQR 是一款面向 .NET 开发人员的世界级 QR 生成器、检测模型和阅读器。在现代数字世界中,二维码已成为获取信息和连接各种服务的常用方式。无论您是想为自己的项目创建 QR 码,还是想通过解码 QR 码来收集数据,IronQR 都能满足您在 "C# QR 码生成 "和 "C# QR 码读取 "方面的需求。

欢迎阅读我们简单易懂的 IronQR 教程。我们将探讨如何使用该库在 C# 编程中生成和读取二维码,即使你不是专家也能轻松上手。

安装选项

利用 IronQR 功能强大的 NuGet 软件包,在您的 C# 项目中释放无缝生成和读取 QR 代码的潜能。无论您是经验丰富的开发人员,还是刚刚开始编码之旅,我们的库都能简化这一过程,让每个人都能使用。有了 IronQR,您可以毫不费力地生成自定义 QR 代码并轻松解码。千万不要错过这个为您的应用程序增效的机会。请点击链接下载我们的 NuGet 软件包,现在就使用 IronQR 打开通往 QR 代码世界的大门吧!

适用于的C# NuGet库

安装使用 NuGet

Install-Package IronQR
适用于的C# NuGet库

安装使用 NuGet

Install-Package IronQR
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronQRNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变。

适用于的C# NuGet库 nuget.org/packages/IronQR/
Install-Package IronQR

生成和读取 QR 代码

在本合并章节中,你将学习如何使用 IronQR 创建和解码 QR 代码。我们将介绍设置和实现方法,使您能轻松生成符合自己需要的 QR 代码,并解码 QR 代码以提取和使用其中的信息。

用 IronQR 简单生成 QR 码:

QR 代码已成为企业和开发人员连接物理世界和数字世界的重要工具。有了 IronQR,在 C# 应用程序中创建和使用 QR 代码的过程变得前所未有的简单。本代码示例演示了如何毫不费力地从文本字符串生成二维码并将其保存为图像文件。IronQR 简化了 QR 代码处理的复杂性,使各种水平的开发人员都能使用。了解如何在您的项目中释放 IronQR 的强大功能,让您的应用程序更上一层楼。

:path=/static-assets/qr/content-code-examples/get-started/get-started-1.cs
using IronQr;
using IronSoftware.Drawing;

// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
Imports IronQr
Imports IronSoftware.Drawing

' Create a QR Code object
Private myQr As QrCode = QrWriter.Write("hello world")

' Save QR Code as a Bitmap
Private qrImage As AnyBitmap = myQr.Save()

' Save QR Code Bitmap as File
qrImage.SaveAs("qr.png")
VB   C#

利用 IronQR 简化二维码读取:

QR 代码无处不在,它们通常包含重要信息。使用 IronQR,您可以在 C# 应用程序中轻松解码 QR 代码。本例展示了如何从图像文件中读取 QR 码。IronQR 使 QR 代码解码变得简单明了,即使是那些编程新手也不例外。只需打开图像,读取其中包含的 QR 代码,并访问其中的信息即可。了解 IronQR 的简易性,现在就使用轻松读取 QR 码来增强您的项目。

:path=/static-assets/qr/content-code-examples/get-started/get-started-2.cs
using IronQr;
using IronSoftware.Drawing;
using System.Collections.Generic;

// Open the asset to read a QR Code from
var inputBmp = AnyBitmap.FromFile("IMAGE_TO_READ.png");

// Load the asset into QrImageInput
QrImageInput imageInput = new QrImageInput(inputBmp);

// Create a QR Reader object
QrReader reader = new QrReader();

// Read the Input an get all embedded QR Codes
IEnumerable<QrResult> results = reader.Read(imageInput);
Imports IronQr
Imports IronSoftware.Drawing
Imports System.Collections.Generic

' Open the asset to read a QR Code from
Private inputBmp = AnyBitmap.FromFile("IMAGE_TO_READ.png")

' Load the asset into QrImageInput
Private imageInput As New QrImageInput(inputBmp)

' Create a QR Reader object
Private reader As New QrReader()

' Read the Input an get all embedded QR Codes
Private results As IEnumerable(Of QrResult) = reader.Read(imageInput)
VB   C#

结论

在本文中,我们探讨了 IronQR 的动态功能,它是 "C# QR 代码生成 "和 "C# QR 代码读取 "的首选库。随着数字世界的不断发展,二维码已成为各行各业不可或缺的一部分,成为连接物理和数字领域的桥梁。

IronQR 使 QR 代码的生成和读取简单明了,确保即使是初学者也能快速将 QR 代码功能集成到他们的 C# 应用程序中。所提供的代码示例说明了如何从文本中生成 QR 代码和从图像文件中读取 QR 代码,所有这一切都只需极少的工作量。

总之,IronQR 使您能够在应用程序中充分释放二维码的潜力。其用户友好的方法、全面的文档和强大的功能,使其成为任何人利用 QR 码功能增强其软件的最佳选择。使用 IronQR 拥抱 QR 代码世界,了解它如何将您的 C# 项目提升到新的高度。