如何使用 C# 產生二維碼

C# 二維碼產生器

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

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

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

開始使用 IronQR

!{--01001100010010010100001001010010010000010101001001011001010111110101001101010100010001010101010 10100010111110101010001010010010010010100000101001100010111110100001001001100010011111010000100100110001001111010101


安裝選項

使用 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 的便利性,輕鬆讀取二維碼,提升您的專案體驗。

: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#中產生二維碼?

要在 C# 中產生二維碼,可以使用 IronQR 的QRCodeWriter類別。它允許您從文字字串創建二維碼並將其保存為圖像文件,只需幾行程式碼即可簡化該過程。

如何在C#中讀取影像檔案中的二維碼?

IronQR 的BarcodeReader類別可讓您從映像檔讀取二維碼。您只需指定影像檔案路徑,使用Read方法解碼二維碼,即可存取其中包含的資訊。

C#中二維碼庫有哪些安裝選項?

IronQR 以 NuGet 套件的形式提供,簡化了安裝和整合到 C# 專案中的流程,提供了無縫的二維碼產生和讀取功能。

我可以在用 C# 產生的二維碼中添加徽標嗎?

是的,您可以使用 IronQR 為 C# 產生的二維碼添加徽標。此功能可增強二維碼的外觀和品牌形象。

二維碼如何使企業和開發者受益?

二維碼對於連接物理世界和數位世界至關重要,它為企業和開發者提供了一種多功能的工具,用於共享資訊、連結到數位內容以及增強用戶參與度。

IronQR適合C#程式設計初學者嗎?

是的,IronQR 的設計宗旨是用戶友好,方便所有級別的開發者(包括初學者)使用。它提供全面的文檔和易於理解的教程。

哪些程式環境支援二維碼庫?

IronQR 支援 .NET 10、9、8、7、6、Core 和 Framework,使其能夠靈活應用於各種 C# 開發環境。

如何在C#中解碼文件中的二維碼?

使用 IronQR,您可以透過讀取文件中包含二維碼的圖像檔案來解碼文件中的二維碼。 BarcodeReader BarcodeReader透過提取和解碼二維碼資訊來簡化此過程。

在應用程式中使用 IronQR 的主要優勢是什麼?

IronQR 提供強大的二維碼產生和讀取功能,簡化了二維碼功能在應用程式中的整合。其用戶友好的介面和全面的文檔使其成為增強軟體專案的寶貴工具。

如何在C#中產生自訂二維碼?

使用 IronQR,您可以指定內容和外觀屬性(例如尺寸和顏色)來產生自訂二維碼。這種自訂功能可讓您建立符合您特定需求的二維碼。

柯蒂斯·週
技術撰稿人

Curtis Chau擁有卡爾頓大學電腦科學學士學位,專長於前端開發,精通Node.js、TypeScript、JavaScript和React。他熱衷於打造直覺美觀的使用者介面,喜歡使用現代框架,並擅長撰寫結構清晰、視覺效果出色的使用者手冊。

除了開發工作之外,柯蒂斯對物聯網 (IoT) 也抱有濃厚的興趣,致力於探索硬體和軟體整合的創新方法。閒暇時,他喜歡玩遊戲和製作 Discord 機器人,將他對科技的熱愛與創造力結合。

準備好開始了嗎?
Nuget 下載 55,860 | 版本: 2025.12 剛剛發布