C#二维码生成器

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

IronQR 是一个世界级的 QR 生成器、检测模型和 .NET 开发者的阅读器。 在现代数字世界中,QR码已成为获取信息和连接各种服务的常用方式。 无论您是想为您的项目创建QR码还是解码它们以收集数据,IronQR都是您在“C# QR码生成”和“C# QR码读取”方面的理想库。

欢迎来到我们关于IronQR的简易教程。 我们将探讨如何在C#编程中使用这个库来生成和读取QR码,即使你不是专家。

开始使用 IronQR

立即在您的项目中开始使用IronQR,并享受免费试用。

第一步:
green arrow pointer


安装选项

解锁在您的 C# 项目中无缝生成和读取 QR 码的潜能,使用 IronQR 强大的 NuGet 包。 无论您是资深开发者还是刚开始编程之旅,我们的库简化了这一过程,使其对每个人都易于访问。 使用IronQR,您可以轻松生成自定义QR码,并轻松解码。 不要错过这个超级增强您应用程序的机会。 点击链接下载我们的 NuGet 包,并立即用 IronQR 开启 QR 码的无限可能。!

生成和读取二维码

在本章中,您将学习使用IronQR创建和解码二维码。 我们将介绍设置和实施过程,使您能够轻松生成适合您需求的二维码,并解码二维码以提取和使用其中的信息。

使用IronQR简化QR码生成。

二维码已成为企业和开发者连接物理世界与数字世界的重要工具。 使用IronQR,在您的C#应用程序中创建和使用QR码的过程变得前所未有的简单。 此代码示例演示了如何从文本字符串轻松生成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简化二维码读取:

二维码无处不在,它们通常包含重要信息。 使用IronQR,您可以轻松地在您的C#应用程序中解码QR码。 此示例展示了如何从图像文件中读取QR码。IronQR使QR码解码变得简单,即使是对编程不熟悉的人也能轻松掌握。 只需打开一张图片,读取其中包含的二维码,并访问其中的信息。 探索 IronQR 的简单性,并立即通过轻松的二维码读取功能提升您的项目。

: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码读取”的首选库。随着我们的数字世界不断发展,QR码已成为各个行业的重要组成部分,为物理和数字领域之间提供了一座桥梁。

IronQR 使 QR 码的生成和读取变得简单直接,确保即使是初学者也可以迅速将 QR 码功能整合到他们的 C# 应用程序中。 提供的代码示例展示了如何从文本生成二维码以及如何从图像文件读取二维码,所有这些都只需很少的努力。

总之,IronQR使您能够在应用程序中充分发挥QR码的潜力。 其用户友好的方法、全面的文档和强大的功能使其成为任何希望在软件中增加二维码功能的人的完美选择。 拥抱 IronQR 的二维码世界,探索它如何将您的 C# 项目提升到新的高度。