C# kullanarak çubuk kodu nasıl okunur
Bu basit öğretici, C# kullanarak çubuk kodlarını nasıl okuduğunuzu gösterir. sağlanan adımları izleyerek, minimum kodu ve dış bağımlılıkları kullanarak çubuk kodlarını okuyan bir C# uygulaması geliştirebilirsiniz.
Barkod Okuma Faydaları
Verimlilik:- Hızlı bir şekilde dijital biçimde kodlanmış bilgilere erişebilirsiniz.
Çeşitlilik:- Birçok uygulamaya entegre edilebilir, örneğin stok yönetimi ve bilet doğrulama.
Kullanım kolaylığı:- Hızlı tarama yoluyla veri girme sürecini kolaylaştırır.
Etiket Arşivi: çevreyi hazırlamak
- Visual Studio veya herhangi bir uyumlu .NET IDE ayarlayın.
- Aspose.BarCode’u NuGet Paket Yöneticisi’nden kurun.
Barkod okumak için adım adım rehber
Adım 1: Aspose.BarCode yükleme
Projenize Aspose.BarCode kütüphanesini NuGet kullanarak ekleyin.
Install-Package Aspose.BarCode
2. Adım: İhtiyacınız olan alanları içerir
Kodunuzda gerekli isim alanlarına referanslar ekleyin.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
Adım 3: Barkod görüntüsünü yükleyin
Bir örnek oluşturmak için BarCodeReader
sınıf ve çubuk kodu görüntü dosyasını yükleyin.
using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
// Further processing follows here
}
Adım 4: Barkod türlerini ayarlayın
Okumak istediğiniz çubuk kodu türlerini belirleyin DecodeType
Enumerator için
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
Adım 5: Sonuçlar ile Iterate
Çizgi kod bilgileri çıkarın ve konsoluna yazdırın.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}
Barkod okumak için tam kod örneği
İşte bir görüntüden çubuk kodlarını nasıl okuduğunuzu gösteren tam bir örnek:
using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
Console.WriteLine("ReadSimpleExample:");
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}
}
Ek Bilgiler
- Aspose.BarCode kütüphanesi çeşitli çubuk kod biçimlerini destekler, böylece çok çeşitli kod türlerini kolayca okuyabilirsiniz.
- Eksik veya okunamayan çubuk kodları olan senaryolar için ek hata işleme uygulamasını düşünün.
Sonuç
Bu öğretici, Aspose.BarCode’u kullanarak C#‘da çubuk kodları okuma sürecinden size rehberlik etti. sadece birkaç kod çizgisi ile, çubuk kod görüntüleri bilgilerini verimli bir şekilde çıkarabilirsiniz. ek çubuk kod üretimi ve manipülasyon fonksiyonları için, Aspose ürünleri için daha fazla öğretici ve kılavuzuna bakın.