1D Barcode Reader til .NET

Introduktion til 1D Barcode Reader for .NET

1D Barcode Reader for .NET er en kraftfuld plugin, der gør det muligt for udviklere at læse og dekode 1-D-barkoder fra billeder. Denne guide vil gå dig gennem funktionerne og kapaciteterne i plugins, hvilket giver kode eksempler i C# for at hjælpe dig med at komme i gang.

Understøttede barkodesymboler

1D Barcode Reader for .NET understøtter et bredt spektrum af 1-D barcode symboler, herunder:

  • UPC-A
  • UPC-E
  • Mærke-13
  • ØR-8
  • Kode 39
  • Kode 93
  • Kode 128
  • Interleaved 2 af 5
  • Kode 11

Du kan angive symbolen til at læse ved hjælp af BarcodeReader Klassen er:

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

Læs barkoder fra billeder

For at læse en barkode fra et billede, kan du bruge BarcodeReader klassificere og angive billedfilen vej eller strøm:

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

Du kan også læse barkoder fra strømme:

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

Afkodning af barkoder

Den BarcodeReader Klassen vender tilbage til A Result objekt, som indeholder oplysninger om den dekoderede barkode, herunder symbolik, kode tekst og 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;

Fejl håndtering

1D Barcode Reader for .NET udgør undtagelser, hvis der opstår en fejl under barcode læsning eller dekodering:

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