Lettore di codici a barre 1D per .NET

Introduzione a 1D Barcode Reader per .NET

L'1D Barcode Reader per .NET è un potente plugin che consente agli sviluppatori di leggere e decodificare i codici a barre 1D dalle immagini.Questo guida vi guiderà attraverso le caratteristiche e le capacità del plugin, fornendo esempi di codice in C# per aiutarvi a iniziare.

I simboli di codice bar supportati

L'1D Barcode Reader per .NET supporta una vasta gamma di simboli di codice a barre 1D, tra cui:

  • UPC-A
  • UPC e
  • di EAN-13
  • di EAN-8
  • Codice 39
  • Codice 93
  • Codice 128
  • Interliato 2 di 5
  • Codice 11

Puoi specificare la simbologia per leggere utilizzando il BarcodeReader Classificazione :

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

Leggi i barcodi dalle immagini

Per leggere un codice di bar da un’immagine, è possibile utilizzare il BarcodeReader Classificare e specificare il percorso o il flusso del file immagine:

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

Puoi anche leggere i barcodi dai flussi:

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

Decodifica dei barcodi

Il BarcodeReader Il ritorno della classe a Result l’oggetto, che contiene informazioni sul codice bar decodito, comprese le simbologie, il testo e il supplemento:

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

errore di trattamento

Il 1D Barcode Reader per .NET lascia eccezioni se si verifica un errore durante la lettura o la decodifica del codice bar:

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