如何使用 C# 生成 QR 碼

C# QR Code Generator

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

IronQR是一款世界級的二維碼產生器、偵測模型和讀取器,適用於.NET開發人員。 在現代數位世界中,二維碼已成為獲取資訊和連接各種服務的常用方式。 無論您是想為您的專案建立二維碼,還是想解碼二維碼以收集數據, IronQR都是滿足您在"C# 二維碼產生"和"C# 二維碼讀取"方面需求的理想庫。

歡迎來到我們簡單易懂的IronQR教學。 我們將探討如何使用這個函式庫在 C# 程式中產生和讀取二維碼,即使你不是專家也能輕鬆上手。

立即開始在您的項目中使用 IronQR 並免費試用。

第一步:
green arrow pointer


安裝選項

使用 IronQR 強大的NuGet包,在您的 C# 專案中釋放無縫 QR 碼生成和讀取的潛力。 無論您是經驗豐富的開發人員還是剛開始您的程式設計之旅,我們的函式庫都能簡化流程,讓每個人都能輕鬆上手。 使用IronQR,您可以輕鬆產生自訂二維碼並輕鬆解碼。 不要錯過這個提升應用程式效能的機會。 點擊連結下載我們的NuGet包,立即開啟IronQR的二維碼無限可能!

產生和讀取二維碼

在本章中,您將學習如何使用IronQR建立和解碼二維碼。 我們將介紹設定和實作方法,讓您輕鬆產生符合您需求的二維碼,並解碼二維碼以提取和使用其中的資訊。

使用IronQR輕鬆產生二維碼

二維碼已成為企業和開發者連接實體世界和數位世界的重要工具。 使用IronQR,在 C# 應用程式中建立和使用二維碼從未如此簡單。 以下程式碼範例示範如何輕鬆地從文字字串產生二維碼並將其儲存為圖像檔案。 IronQR 簡化了二維碼處理的複雜性,讓各個層級的開發人員都能輕鬆上手。 了解如何在您的專案中釋放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");
$vbLabelText   $csharpLabel

使用IronQR簡化二維碼讀取

二維碼無所不在,而且通常包含重要資訊。 使用IronQR,您可以在 C# 應用程式中輕鬆解碼二維碼。 以下範例展示如何從圖像檔案中讀取二維碼。 IronQR 讓二維碼解碼變得簡單易行,即使是程式新手也能IronQR上手。 只需打開圖片,讀取其中包含的二維碼,即可存取其中的資訊。 立即體驗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);
$vbLabelText   $csharpLabel

結論

本文探討了IronQR的動態功能,IronQR 是用於"C# 二維碼產生"和"C# 二維碼讀取"的首選函式庫。隨著數位世界的不斷發展,二維碼已成為各行各業不可或缺的一部分,為實體世界和數位世界之間架起了一座橋樑。

IronQR使二維碼的生成和讀取變得簡單,確保即使是初學者也能快速地將二維碼功能整合到他們的 C# 應用程式中。 提供的程式碼範例說明如何以最少的努力從文字生成二維碼以及從圖像檔案中讀取二維碼。

總而言之, IronQR使您能夠充分發揮二維碼在應用程式中的潛力。 它用戶友好、文檔齊全、功能強大,是任何希望透過二維碼功能增強軟體的用戶的完美選擇。 使用IronQR擁抱二維碼的世界,探索它如何將您的 C# 專案提升到新的高度。

常見問題解答

我怎样才能在 C# 中生成 QR 碼?

要在C#中生成QR碼,您可以使用IronQR的QRCodeWriter類。這樣您可以從文本字符串創建QR碼並將其保存為圖像文件,簡化了該過程,只需幾行代碼即可完成。

如何從C#的圖像文件中讀取QR碼?

IronQR的BarcodeReader類使您可以從圖像文件中讀取QR碼。您只需指定圖像文件路徑,使用Read方法解碼QR碼,並訪問其中包含的信息。

在C#中QR碼庫的安裝選項有哪些?

IronQR作為NuGet包提供,這簡化了安裝和集成到您的C#項目中,提供無縫的QR碼生成和讀取功能。

我可以在C#中生成的QR碼中添加標誌嗎?

是的,您可以使用IronQR在C#生成的QR碼中添加標誌。此功能增強了QR碼的外觀和品牌效應。

QR碼如何造福於企業和開發人員?

QR碼在實體和數位世界之間架起了橋樑,為企業和開發人員提供了一種多功能的工具,用於信息共享、鏈接到數字內容並增強用戶參與度。

IronQR適合C#編程初學者嗎?

是的,IronQR 設計成對所有級別的開發者(包括初學者)友好且易於使用。它提供全面的文檔和易於遵循的教程。

哪些編程環境支持QR碼庫?

IronQR 支援 .NET 10、9、8、7、6、Core 和 Framework,使其對各種 C# 開發環境具有多功能性。

我如何在C#中從文檔中解碼QR碼?

使用IronQR,您可以通過閱讀包含QR碼的文檔內的圖像文件來解碼QR碼。BarcodeReader類促成了這個過程,通過提取和解碼QR碼信息。

在應用程式中使用IronQR的主要好處是什麼?

IronQR提供強大的QR碼生成和讀取功能,簡化了將QR碼功能整合到應用程式中的過程。其用戶友好的界面和詳盡的文件使其成為增強軟體項目的有力工具。

我如何在C#中生成自定義QR碼?

借助IronQR,您可以通過指定內容和外觀屬性(如大小和顏色)來生成自定義QR碼。此自定義使您能夠創建滿足特定需求的QR碼。

Curtis Chau
技術作家

Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。

除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。

準備好開始了嗎?
Nuget 下載 62,157 | 版本: 2026.3 剛剛發布
Still Scrolling Icon

還在捲動嗎?

想要快速證明? PM > Install-Package IronQR
執行範例 觀看您的 URL 變成 QR code。