1D Barcode Reader per a .NET

Introducció a 1D Barcode Reader per a .NET

El 1D Barcode Reader per a .NET és un poderós plug-in que permet als desenvolupadors llegir i decodificar els codis de barres d’imatges. Aquest guia us passarà a través de les característiques i capacitats del plugin, proporcionant exemples de codi en C# per ajudar-vos a començar.

Símbols de codi de barra suportats

El 1D Barcode Reader per a .NET dóna suport a una àmplia gamma de símbols de codi de bar, incloent:

  • UPC-A
  • UPC i
  • Imatge 13
  • El 8
  • El codi 39
  • El codi 93
  • El codi 128
  • Intercanvi 2 de 5
  • El codi 11

Es pot especificar la simbologia per llegir utilitzant el BarcodeReader Classificació :

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

Llegir Barcodes de les Imatges

Per llegir un codi de barra d’una imatge, podeu utilitzar el BarcodeReader Classificació i especifica la ruta de fitxer d’imatge o flux:

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

També podeu llegir els codis de barres dels fluxos:

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

Decodificació de barcodes

El BarcodeReader La classe torna a Result l’objecte, que conté informació sobre el codi de bar decodificat, incloent la simbologia, text de codi i complement:

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

Errors de tractament

El 1D Barcode Reader per a .NET llança excepcions si es produeix un error durant la lectura o la decodificació del codi de barra:

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