C# QR Code Generator

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強大的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

生成和读取二维码

在本合并章节中,您将学习使用IronQR创建和解码二维码。我们将覆盖设置和实现,使您轻松生成适合您需求的二维码并解码二维码以提取和使用其中的信息。

使用 IronQR 簡化 QR 碼生成:

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 簡化 QR 代碼讀取:

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 Code Generation"和"C# QR Code Reading"的圖書館。隨著我們的數碼世界不斷演進,QR碼已經成為各個行業中不可或缺的一部分,提供了物理與數碼領域之間的橋樑。

IronQR使QR碼的生成和讀取變得簡單,即使是初學者也能快速將QR碼功能整合到他們的C#應用程序中。所提供的示例程式碼展示了如何從文本生成QR碼以及如何從圖像文件讀取QR碼,這一切都不需要付出太多努力。

總之,IronQR使您能夠在應用程序中充分發揮QR碼的潛力。它的用戶友好性,全面的文檔以及強大的功能使其成為任何希望強化軟件QR碼功能的人的完美選擇。擁抱IronQR的QR碼世界,發現它如何將您的C#專案提升到新的高度。