C# Kullanarak Barkod Nasıl Okunur?
Bu basit eğitim, C# kullanarak barkodların nasıl okunacağını göstermektedir. Verilen adımları takip ederek, minimum kod ve dış bağımlılık olmadan barkodları okuyan bir C# uygulaması geliştirebilirsiniz.
Barkod Okumanın Faydaları
- Verimlilik:
- Dijital formatta kodlanmış bilgilere hızlı erişim sağlar.
- Çeşitlilik:
- Envanter yönetimi ve bilet doğrulama gibi çeşitli uygulamalara entegre edilebilir.
- Kullanım Kolaylığı:
- Hızlı taramalarla veri girişi sürecini basitleştirir.
Ön Gereksinimler: Ortamı Hazırlama
- Visual Studio veya uyumlu bir .NET IDE’si kurun.
- NuGet Paket Yöneticisi’nden Aspose.BarCode’yi yükleyin.
Barkod Okumak için Adım Adım Kılavuz
Adım 1: Aspose.BarCode’yi Yükleyin
Projenize NuGet kullanarak Aspose.BarCode kütüphanesini ekleyin.
Install-Package Aspose.BarCode
Adım 2: Gerekli Ad Alanlarını Dahil Edin
Kodunuzda gerekli ad alanlarına referans ekleyin.
using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;
Adım 3: Barkod Resmini Yükleyin
BarCodeReader
sınıfının bir örneğini oluşturun ve barkod resim dosyasını yükleyin.
using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
// İlerleyen işlemler burada devam eder
}
Adım 4: Barkod Türlerini Belirleyin
Okumak istediğiniz barkod türlerini DecodeType
enumeratörü ile belirtin.
barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);
Adım 5: Sonuçları Dolaşın
Barkod bilgilerini çıkarın ve konsola yazdırın.
foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}
Barkod Okumak için Tam Kod Örneği
Bir resimden barkodları okumanın nasıl yapılacağını 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.Bar.Code kütüphanesi çeşitli barkod formatlarını destekler, böylece birden fazla kod tipini kolayca okuyabilirsiniz.
- Eksik veya okunamayan barkodlar için ek hata işleme uygulamayı düşünün.
Sonuç
Bu eğitim, Aspose.BarCode kullanarak C#’ta barkod okuma sürecinde sizi yönlendirmiştir. Sadece birkaç satır kod ile barkod resimlerinden bilgileri verimli bir şekilde çıkarabilirsiniz. Ek barkod oluşturma ve manipülasyon işlevsellikleri için Aspose ürünleri için mevcut diğer eğitim ve kılavuzlara başvurun.