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);
}