1D streckkodsläsare för .NET

Introduktion till 1D Barcode Reader för .NET

Den 1D Barcode Reader för .NET är en kraftfull plugin som gör det möjligt för utvecklare att läsa och dekryptera 3D barkoder från bilder. Denna guide kommer att gå igenom funktionerna och förmågorna i plugin, vilket ger exempel på kod i C# för att hjälpa dig att komma igång.

Stödda barkodsymboler

Den 1D Barcode Reader för .NET stöder ett brett utbud av barcode-symboler, inklusive:

  • UPC-A
  • UPC-E
  • EAN-13
  • EAN-8
  • Kod 39
  • Kod 93
  • Koden 128
  • Interleaved 2 av 5
  • Kod 11

Du kan ange symboliken att läsa med hjälp av BarcodeReader Klassen är:

// 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 från bilder

För att läsa en barkod från en bild kan du använda BarcodeReader klass och ange bildfilvägen eller strömmen:

// 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 också läsa barkoder från strömmar:

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

Dekodera barkoder

och den BarcodeReader Klassen återvänder A Result objekt, som innehåller information om den dekoderade radkoden, inklusive symboliken, kodtexten och tillägget:

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

felaktig hantering

1D Barcode Reader för .NET ger undantag om ett fel uppstår under barkodläsning eller dekryptering:

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