Barkod, çoğunlukla ürünleri benzersiz bir şekilde tanımlamak ve envanter yönetimi ve satış noktası işlemleri gibi süreçleri kolaylaştırmak için kullanılan paralel çizgiler ve sayılardan oluşan verilerin makine tarafından okunabilen optik bir temsilidir. Bu yazıda, bir .NET uygulamasıyla C# kullanarak barkodların programlı olarak nasıl taranacağını tartışacağız.

C# kullanarak Barkod Okuyucu | Görüntüden Barkod Tarama

Barkod Tarayıcı .NET API

C# için GroupDocs.Parser API, geliştiricilere PDF, Word, Excel ve daha fazlası gibi çeşitli belge biçimlerinden veri çıkarma yeteneği sağlar. Kapsamlı işlevselliği ile metin, meta veriler, resimler, barkodlar ve yapılandırılmış içeriğin kolayca ayrıştırılmasını kolaylaştırır. Bu makalede, C# kullanarak bir .NET uygulamasındaki görüntülerden barkod taramak için bu API’yi nasıl kullanacağımızı keşfedeceğiz.

İndirilenler bölümünden [DLL’leri veya MSI yükleyicisini2 indirebilir veya NuGet aracılığıyla .NET uygulamanıza API’yi yükleyebilirsiniz.

PM> Install-Package GroupDocs.Parser

C# Kullanarak Barkod Nasıl Taranır?

Hala barkod taramanın karmaşık bir iş olduğuna inananlardan biriyseniz, sonraki satırlar yanılgınızı giderecektir. Bir barkod görüntüsünü okumak için şu adımları izleyin:

  • Barkod görüntüsünü yüklemek için Ayrıştırıcı sınıfını kullanın.
  • Barkodları yüklenen görüntüden alın.
  • Value özelliğini kullanarak kodlanmış verileri barkoddan çıkarın.

Aşağıdaki C# kaynak kodu, C# kullanarak bir .NET uygulamasında bir barkod görüntüsünün nasıl taranacağını gösterir.

// C# kullanarak Barkod Tarama
using (Parser parser = new Parser("/path/barcode.png"))
{
    // Tüm Barkodları ayıklayın.
    IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();

    // Barkodlar üzerinde yineleme
    foreach (PageBarcodeArea barcode in barcodes)
    {
        // Tanımlanan Barkod değerlerini yazdırın
        Console.WriteLine(barcode.CodeTypeName +" Value: " + barcode.Value);
    }
}

Ücretsiz Lisans Alın

Barkod tarayıcıyı analiz etmek için ücretsiz bir geçici lisans alabilirsiniz ve API’nin diğer özelliklerini herhangi bir değerlendirme sınırlaması olmaksızın alabilirsiniz.

Çözüm

Sonuç olarak, C# kullanarak görüntüden barkod taramanın basit yolunu öğrendiniz. Bu öğrenimden kendi Barkod Okuyucunuzu geliştirebilir veya sadece çevrimiçi bir barkod tarayıcı uygulaması oluşturabilirsiniz.

Daha fazla bilgi edinmek için aşağıdaki yararlı materyalleri ziyaret edebilirsiniz:

Ayrıca bakınız