1D Barkod Okuyucu için .NET

.NET için 1D Barcode Reader’a giriş

1D Barcode Reader for .NET, geliştiricilerin görüntülerden 1d barcode’ları okumalarını ve dekore etmelerini sağlayan güçlü bir eklenti. bu rehber, eklentinin özelliklerini ve yeteneklerini inceleyecek ve C#‘da kod örnekleri sunarak başlamanıza yardımcı olacaktır.

Desteklenen Barkod Simbolları

.NET için 1D Barcode Reader, şunları içerir:

  • UPC-A
  • UPC - E
  • EAN-13 için
  • EAN-8
  • Kodu 39
  • Kodu 93
  • Kodu 128
  • Aralığı 2 / 5
  • Kodu 11

Simbololojiyi kullanarak okuyabilirsin. BarcodeReader Sınıfı :

// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png", Aspose.BarCode DecodeType.Code39);

// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

Barkodları resimlerden okuyun

Bir resimden bir çubuk kodu okumak için, BarcodeReader sınıf ve görüntü dosyası yolu veya akışı belirleyin:

// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

Ayrıca barkodları akışlardan da okuyabilirsiniz:

// Create a new instance of BarcodeReader
using (System.IO.Stream stream = System.IO.File.OpenRead("image.png"))
{
    Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader(stream);
    // Read the barcode
    Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}

Barkodları dekore etmek

The için BarcodeReader Sınıf A’ya geri dönüyor Result nesne, dekodlu çubuk kodu ile ilgili bilgi içerir, simboloji, kod metni ve ek dahil:

// Create a new instance of BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

// Read the barcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

// Get the symbology
string symbology = result.CodeType;

// Get the code text
string codeText = result.CodeText;

hata işlemleri

.NET için 1D Barkod Okuyucu, barkod okuma veya dekodlama sırasında bir hata meydana geldiğinde istisnalar atar:

try
{
    // Create a new instance of BarcodeReader
    Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

    // Read the barcode
    Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
catch (Aspose.BarCode.BarcodeException ex)
{
    Console.WriteLine("Error reading barcode: " + ex.Message);
}
 Türkçe