C# ile QR Kodunu tarayın.

QR kodları, birçok cihaz tarafından taranabilen bilgi alışverişi için oldukça popülerdir. QR Kodlarını taramak için bir uygulama oluşturmanız gerekebilir. Buna göre, bu makale bir QR kodunun programlı olarak C# dilinde nasıl taranacağını açıklamaktadır.

QR Kodunu Taramak için C# API Kurulumu

Aspose.BarCode for .NET API ile hem QR Kodları hem de diğer çeşitli barkodlar ile çalışabilirsiniz. İndirilenler bölümünden referans DLL dosyalarını indirerek veya Visual Studio IDE’de aşağıdaki NuGet komutunu çalıştırarak API’yi yapılandırmanız yeterlidir.

PM> Install-Package Aspose.BarCode

C# ile QR Kodunu tarayın

Bir QR Kodunu aşağıdaki adımlarla kolayca tarayabilirsiniz:

  1. DecodeType parametresiyle birlikte BarCodeReader sınıfından bir nesne başlatın.
  2. BarCodeResult sınıfının bir örneğini oluşturun.
  3. QR Kodunu tarayın ve sonuç metnini alın.

Aşağıdaki kod parçacığı, bir QR Kodunun C# dilinde nasıl taranacağını açıklar:

using (BarCodeReader reader = new BarCodeReader("QR.png", DecodeType.QR))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}

C#‘daki Bir Akıştan QR Kodunu Tarama

Aşağıdaki adımlar, C# dilinde bir Akıştan bir QR kodunun nasıl okunacağını açıklar:

  1. BarcodeReader sınıfının bir örneğini bildirin ve DecodeType özelliğini ayarlayın.
  2. Bir BarCodeResult tipi nesne oluşturun.
  3. QR Kodunu tarayın ve çıktı metnini alın.

Aşağıdaki kod örneği, C# dilinde bir akıştan bir QR kodunun nasıl taranacağını gösterir:

using (Stream stream = new FileStream("QR.png", FileMode.Open, FileAccess.Read))
using (BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR))
{
    foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"{result.CodeTypeName}:{result.CodeText}");
}

Ücretsiz Lisans Alın

API’nin tüm özelliklerini herhangi bir değerlendirme sınırlaması olmadan test etmek için ücretsiz geçici lisans alabilirsiniz.

Çözüm

Bu yazıda, birkaç API çağrısı ile bir dosyadan veya bir akıştan QR Kodunun nasıl taranacağını anladınız. Ayrıca, API’de yer alan diğer özellikleri incelemek için documentation alanına göz atabilirsiniz. Herhangi bir sorunuz olması durumunda, lütfen forum aracılığıyla bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız