1D Barcode Reader pentru .NET

Introducere la 1D Barcode Reader pentru .NET

1D Barcode Reader pentru .NET este un plug-in puternic care permite dezvoltatorilor să citească și să decodeze codurile de bara 1d din imagini. acest ghid vă va trece prin caracteristicile și capacitățile pluginului, oferind exemple de cod în C# pentru a vă ajuta să începeți.

Simboluri de cod de bar susținute

1D Barcode Reader pentru .NET susține o gamă largă de simboluri de cod de frunz, inclusiv:

  • UPC-A
  • UPC-E
  • Război 13
  • Război 8
  • Codul 39
  • Codul 93
  • Codul 128
  • Răspundeți 2 din 5
  • Codul 11

You can specify the symbology to read using the BarcodeReader class:

// 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];

Citiți barcode din imagini

To read a barcode from an image, you can use the BarcodeReader class and specify the image file path or stream:

// 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];

De asemenea, puteți citi coduri de bar din fluxuri:

// 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];
}

Decodarea codurilor

The BarcodeReader class returns a Result object, which contains information about the decoded barcode, including the symbology, code text, and supplement:

// 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;

greșeală de manipulare

1D Barcode Reader pentru .NET aruncă excepții în cazul în care apare o eroare în timpul citirii sau decodării codului de bara:

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);
}
 Română