C# ile QR Kodu oluşturun.

QR kodu, bilgileri tanımlamak veya izlemek için bazı yararlı verileri depolamak için kullanılabilen iki boyutlu bir barkoddur. Bazen bilgileri dikey ve yatay ızgaralar biçiminde yerleştirmek için bir QR kodu oluşturmanız gerekebilir. Buna göre, bu makale C#’ta programlı olarak bir QR Kodunun nasıl oluşturulacağını açıklamaktadır.

QR Kodu Oluşturmak için C# API Kurulumu

Aspose.BarCode for .NET API’sini kurmanız gerekiyor. Farklı türden barkodlar oluşturmak veya taramak için kullanılabilir. Referans DLL dosyalarını indirebilir veya aşağıdaki NuGet komutuyla yükleyebilirsiniz.

PM> Install-Package Aspose.BarCode

C# ile QR Kodu Oluşturun

Aşağıdaki adımları izleyerek bir QR Kodu oluşturabilirsiniz:

  1. EncodeType ve giriş metnini belirtirken BarcodeGenerator sınıfının bir örneğini başlatın.
  2. QR Kodu için sürümü ve kodlama türünü ayarlayın.
  3. Bir QR Kodu oluşturun ve çıktı görüntüsünü PNG formatında kaydedin.

Aşağıdaki kod parçacığı, C# dilinde bir QR Kodunun nasıl oluşturulacağını gösterir:

// BarcodeGenerator sınıfının bir örneğini başlat
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Otomatik sürümü ayarla
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//ForceMicroQR QR kodlama türünü ayarla
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceMicroQR;
gen.Save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.Png);

C#’ta ForceQR Kodlama ile QR Kodu Oluşturun

Burada C# dilinde ForceQR tipi bir QR kodu oluşturmayı öğreneceksiniz.

  1. EncodeType ve giriş metnini belirtirken BarcodeGenerator sınıfının bir örneğini başlatın.
  2. QR Kodu için sürümü ve kodlama türünü ayarlayın.
  3. Bir QR Kodu oluşturun ve oluşturulan QR kodunu bir PNG görüntüsü olarak yazın.

Aşağıdaki kod örneği, C# dilinde ForceQR kodlamasıyla bir QR kodunun nasıl oluşturulacağını gösterir:

// BarcodeGenerator sınıfının bir örneğini başlat
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Otomatik sürümü ayarla
gen.Parameters.Barcode.QR.QrVersion = QRVersion.Auto;

//ForceQR QR kodlama türünü ayarla
gen.Parameters.Barcode.QR.QrEncodeType = QREncodeType.ForceQR;
gen.Save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.Png);

Ücretsiz Lisans Alın

API’yi tam kapasitesiyle değerlendirmek için bir ücretsiz geçici lisans talep edebilirsiniz.

Çözüm

Bu yazıda, C# ile programlı olarak farklı sürümler ve kodlama türleri ile bir QR Kodu oluşturmayı öğrendiniz. Ayrıca, Aspose.BarCode for .NET API tarafından sunulan çeşitli diğer özellikleri keşfetmek için dokümantasyon bölümünü ziyaret edebilirsiniz. Herhangi bir sorunuz olursa, lütfen forumdan bize yazmaktan çekinmeyin.

Ayrıca bakınız