C# QR कोड लाइब्रेरी

C# से QR कोड जनरेट करें

C# डेवलपर ASP.NET, WPF, MAUI और कंसोल एप्लिकेशन में QR कोड जनरेट करने के लिए QRCoder, एक लोकप्रिय .NET लाइब्रेरी, का उपयोग कर सकते हैं। कोई बाहरी डिपेंडेंसी आवश्यक नहीं।

इंस्टॉलेशन

NuGet पैकेज मैनेजर से QRCoder इंस्टॉल करें।

NuGet
dotnet add package QRCoder
Package Manager
Install-Package QRCoder

QRCoder से QR कोड जनरेट करें

C# में QRCoder लाइब्रेरी का उपयोग करने के कोड उदाहरण।

Basic QR Code with QRCoder
using QRCoder;

var qrGenerator = new QRCodeGenerator();
var qrData = qrGenerator.CreateQrCode("https://qrcode.fun",
    QRCodeGenerator.ECCLevel.Q);

// PNG output
var qrCode = new PngByteQRCode(qrData);
byte[] pngBytes = qrCode.GetGraphic(20);
File.WriteAllBytes("qrcode.png", pngBytes);
SVG Output
using QRCoder;

var qrGenerator = new QRCodeGenerator();
var qrData = qrGenerator.CreateQrCode("https://qrcode.fun",
    QRCodeGenerator.ECCLevel.Q);

var svgQrCode = new SvgQRCode(qrData);
string svgString = svgQrCode.GetGraphic(20,
    "#1A2B3C", "#FFFFFF");
File.WriteAllText("qrcode.svg", svgString);
ASP.NET Core Endpoint
app.MapGet("/qr", (string data) =>
{
    var qrGenerator = new QRCodeGenerator();
    var qrData = qrGenerator.CreateQrCode(data,
        QRCodeGenerator.ECCLevel.Q);
    var qrCode = new PngByteQRCode(qrData);
    byte[] png = qrCode.GetGraphic(20);

    return Results.File(png, "image/png");
});
QRCode.fun API

C# में API से QR कोड जनरेट करें

स्टाइल किए गए QR कोड के लिए C# से HttpClient का उपयोग करके QRCode.fun API कॉल करें।

C# API एकीकरण
using System.Net.Http.Json;

var client = new HttpClient();
var payload = new {
    data = "https://qrcode.fun",
    width = 300,
    height = 300,
    type = "png",
    margin = 10,
    dotsOptions = new { color = "#1A2B3C", type = "rounded" },
    cornersSquareOptions = new { color = "#8564C3", type = "extra-rounded" },
    backgroundOptions = new { color = "#FFFFFF" }
};

var response = await client.PostAsJsonAsync(
    "https://qrcode.fun/api/generate-qr-styled", payload);
var result = await response.Content.ReadFromJsonAsync<JsonElement>();
Console.WriteLine(result.GetProperty("data").GetString()?[..50]);

लाइव QR कोड प्रीव्यू

अभी C# से QR कोड जनरेट करके देखें।

QR प्रीव्यू

नेटिव लाइब्रेरी बनाम API

QRCoder बनाम QRCode.fun API की तुलना।

फीचरQRCoderQRCode.fun API
सेटअप जटिलताNuGet इंस्टॉलHttpClient से एक HTTP रिक्वेस्ट
कस्टमाइज़ेशनरंग, लोगो, आकार (ArtQRCode)पूर्ण स्टाइलिंग: रंग, आकार, लोगो
ऑफ़लाइन सपोर्टहाँइंटरनेट आवश्यक
रखरखावNuGet अपडेटहमेशा अपडेटेड
आउटपुट फॉर्मेटPNG, SVG, PDF, ASCIIPNG, SVG

C# QR कोड उपयोग के मामले

.NET एप्लिकेशन में QR कोड के लिए सामान्य परिदृश्य।

ASP.NET Web APIs

टिकट, इनवॉइस, ऑथेंटिकेशन टोकन और प्रोडक्ट पेज के लिए ASP.NET Core API में QR कोड जनरेट करें।

WPF और MAUI डेस्कटॉप ऐप्स

लेबल, बिज़नेस कार्ड और एसेट ट्रैकिंग के लिए QR कोड जनरेशन वाले डेस्कटॉप एप्लिकेशन बनाएं।

Azure Functions

HTTP रिक्वेस्ट या क्यू मैसेज से ट्रिगर होने वाली सर्वरलेस Azure Functions के रूप में QR जनरेशन डिप्लॉय करें।

रिपोर्टिंग और PDF

पेमेंट और ट्रैकिंग के लिए QuestPDF या iTextSharp का उपयोग करके PDF रिपोर्ट और डॉक्यूमेंट में QR कोड एम्बेड करें।

अक्सर पूछे जाने वाले प्रश्न

C# से QR कोड जनरेट करने के बारे में सामान्य प्रश्न।

QRCoder QR कोड जनरेट करने के लिए एक ओपन-सोर्स .NET लाइब्रेरी है। यह PNG, SVG, PDF और ASCII आर्ट सहित कई आउटपुट फॉर्मेट सपोर्ट करती है, बिना बाहरी डिपेंडेंसी के।

C# से QR कोड जनरेट करना शुरू करें

हमारा मुफ़्त जनरेटर उपयोग करें या API को अपनी .NET एप्लिकेशन में एकीकृत करें।