C# QR Kod Oluşturucu

QR kodları çok sayıda veriyi küçük bir alanda depolamak için kullanılır. Kullanımı kolaydır ve bir web sitesini açmak, video izlemek veya diğer kodlanmış bilgilere erişmek için akıllı telefonlar veya diğer cihazlar tarafından taranabilir. Bu blog yazısında, C#’ta programlı olarak metin tabanlı QR kodlarının nasıl oluşturulacağını öğreneceğiz. C#’ta QR kod oluşturucuya kendi metninizi geliştirmenize yardımcı olacak adım adım bir kılavuz ve kod parçacıkları sunacağız.

Bu makale aşağıdaki konuları kapsamaktadır:

  1. QR kod oluşturucu API’sine C# metni
  2. Metni C#’ta QR koduna dönüştürün
  3. Metni QR kodu oluşturmaya göre özelleştirin
  4. Metin içeren bir QR kodu oluşturun
  5. Çevrimiçi QR kod oluşturucuya metin yazın
  6. Ücretsiz öğrenme kaynakları

QR Code Generator API’sine C# Metin

Herhangi bir metni QR koduna dönüştürmek için Aspose.BarCode for .NET API’sini kullanacağız. .NET uygulamalarında barkod ve QR kodlarının oluşturulmasına, taranmasına ve okunmasına olanak tanır. API, geliştiricilerin oluşturulan barkodu veya QR kodunu PNG, JPEG ve TIFF gibi çeşitli görüntü formatlarında kolayca kaydetmelerine olanak tanır. QR kodu, Code 128, Code 39, EAN, UPC ve çok daha fazlası gibi 60’tan fazla barkod sembolünü destekler.

Lütfen API’nin DLL’sini indirin veya aşağıdaki NuGet komutunu kullanarak yükleyin:

PM> Install-Package Aspose.BarCode

C#’ta Metni QR Koduna Dönüştürme

Aşağıdaki adımları izleyerek sağlanan herhangi bir metinden kolayca bir QR kodu oluşturabiliriz:

  1. BarcodeGenerator sınıfının bir örneğini oluşturun.
  2. EncodeTypes’ı QR olarak ayarlayın.
  3. Kodlanacak giriş metnini belirtin.
  4. İsteğe bağlı olarak QR kodu özelleştirme seçeneklerini belirtin.
  5. Son olarak, oluşturulan QR kod görüntüsünü verilen dosya yoluna kaydetmek için Save() yöntemini çağırın.

Aşağıdaki kod örneği, C# dilinde bir metnin QR koduna nasıl dönüştürüleceğini gösterir.

// Bu kod örneği, Metin'den nasıl QR kodu oluşturulacağını gösterir.
// BarcodeGenerator'ı başlatın
// Kodlama türünü QR olarak belirtin
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Kodlanacak kod metnini belirtin
generator.CodeText = "Your text goes here!";

// Resmin boyutunu belirtin
generator.Parameters.Barcode.XDimension.Pixels = 8;
generator.Parameters.Resolution = 500;

// Oluşturulan QR kodunu kaydedin
generator.Save("C:\\Files\\Text_QR_Code.jpg");
C#'ta QR Koduna Metin Dönüştürme

C#’ta QR Koduna metin.

C#’ta Metni QR Kodu Oluşturmaya Özelleştirme

Daha önce bahsettiğimiz adımları takip ederek metinden oluşturulan QR kodlarının görünümünü özelleştirebiliriz. Ancak arka plan rengini, kenarlık rengini, görsel yüksekliğini vb. özelleştirmek için bazı ek özellikler ayarlamamız gerekiyor.

Aşağıdaki kod örneği, C#’ta metnin QR kodu oluşturmaya nasıl özelleştirileceğini gösterir.

// Bu kod örneği, Metin'den nasıl QR kodu oluşturulacağını gösterir.
// BarcodeGenerator'ı başlatın
// Kodlama türünü QR olarak belirtin
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Kodlanacak kod metnini belirtin
generator.CodeText = "Your text goes here!";

// Resmin boyutunu belirtin
generator.Parameters.Barcode.XDimension.Pixels = 8;

// Arka plan rengini ayarla
generator.Parameters.BackColor = Color.Red;

// QR rengini ayarla
generator.Parameters.Barcode.BarColor = Color.Blue;

// Görüntü çözünürlüğünü ayarlayın
generator.Parameters.Resolution = 300;

// Kenarlığı ayarla
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Yellow;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// Oluşturulan QR kodunu kaydedin
generator.Save("C:\\Files\\Customized_QR_Code.jpg");
C#'ta Metni QR Kodu Oluşturmaya Özelleştirme

C#’ta Metni QR Kodu Oluşturmaya Özelleştirin.

C#’ta Metinle QR Kodu Oluşturun

Oluşturulan QR kod görseline insan tarafından okunabilen metin de ekleyebiliriz. Bu bir ana metin etiketi, bir üst başlık veya bir alt başlık olabilir. Daha önce bahsettiğimiz adımları takip ederek aşağıdaki kod metnini ve başlığını ekleyebiliriz. Ancak CodeTextParameters ve CaptionBelow özelliklerini aşağıda gösterildiği gibi ayarlamamız yeterli:

// Bu kod örneği, Metin'den nasıl QR kodu oluşturulacağını gösterir.
// BarcodeGenerator'ı başlatın
// Kodlama türünü QR olarak belirtin
var generator = new BarcodeGenerator(EncodeTypes.QR);

// Kodlanacak kod metnini belirtin
generator.CodeText = "Your text goes here!";

// Resmin boyutunu belirtin
generator.Parameters.Barcode.XDimension.Pixels = 8;

// Arka plan rengini ayarla
generator.Parameters.BackColor = Color.White;

// QR rengini ayarla
generator.Parameters.Barcode.BarColor = Color.Blue;

// Görüntü çözünürlüğünü ayarlayın
generator.Parameters.Resolution = 300;

// Kenarlığı ayarla
generator.Parameters.Border.DashStyle = BorderDashStyle.Solid;
generator.Parameters.Border.Color = Color.Red;
generator.Parameters.Border.Visible = true;
generator.Parameters.Border.Width.Point = 4;

// Kod metnini QR kodunun üstünde göster
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "Aspose.BarCode";
generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Above;

// Başlığı QR kodunun altına ayarlayın
generator.Parameters.Barcode.CodeTextParameters.TwoDDisplayText = "HELLO";
generator.Parameters.CaptionBelow.Text = "ASPOSE";
generator.Parameters.CaptionBelow.Visible = true;
generator.Parameters.CaptionBelow.Font.Style = FontStyle.Bold;
generator.Parameters.CaptionBelow.Font.Size.Pixels = 18;
generator.Parameters.CaptionBelow.Font.FamilyName = "Verdana";

// Oluşturulan QR kodunu kaydedin
generator.Save("C:\\Files\\QR_Code_with_text.jpg");
C#'ta Metinle QR Kodu Oluşturun

C#’ta Metin içeren QR Kodu oluşturun.

QR Code Generator’a Metin - Ücretsiz Lisans Alın

Kütüphaneyi değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

QR Code Online’a Metin Dönüştürme

Bu API kullanılarak geliştirilen çevrimiçi QR kod oluşturucu web uygulamasını kullanarak çevrimiçi olarak herhangi bir metin girişinden ücretsiz olarak bir QR kodu oluşturabilirsiniz.

QR Code Generator’a Metin - Öğrenme Kaynakları

Metin tabanlı QR kodları oluşturmanın yanı sıra, aşağıdaki kaynakları kullanarak barkod oluşturma hakkında daha fazla bilgi edinebilir ve kütüphanenin diğer çeşitli özelliklerini keşfedebilirsiniz:

Çözüm

Bu blog yazısında, C#’ta QR kod oluşturucuya nasıl metin geliştireceğimizi öğrendik. Ayrıca QR kodlarını nasıl özelleştireceğimizi ve oluşturulan görsellere altyazı eklemeyi de gördük. Aspose.BarCode for .NET’ten yararlanarak web sitesi bağlantıları, iletişim bilgileri ve daha fazlası için kullanılabilecek çarpıcı QR kodları oluşturabilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuz üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız