1D-Strichcodescanner für .NET

Einführung in den 1D-Strichcodescanner für .NET

Der 1D-Strichcodescanner für .NET ist ein leistungsstarkes Plugin, das es Entwicklern ermöglicht, 1D-Strichcodes aus Bildern zu lesen und zu decodieren. Dieser Leitfaden wird Sie durch die Funktionen und Möglichkeiten des Plugins führen und bietet Codebeispiele in C#, um Ihnen den Einstieg zu erleichtern.

Unterstützte Strichcodetypen

Der 1D-Strichcodescanner für .NET unterstützt eine breite Palette von 1D-Strichcodetypen, darunter:

  • UPC-A
  • UPC-E
  • EAN-13
  • EAN-8
  • Code 39
  • Code 93
  • Code 128
  • Interleaved 2 of 5
  • Code 11

Sie können den zu lesenden Strichcodetyp mit der BarcodeReader-Klasse angeben:

// Erstellen Sie eine neue Instanz von BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png", Aspose.BarCode.DecodeType.Code39);

// Lesen Sie den Strichcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

Strichcodes aus Bildern lesen

Um einen Strichcode aus einem Bild zu lesen, können Sie die BarcodeReader-Klasse verwenden und den Dateipfad oder Stream des Bildes angeben:

// Erstellen Sie eine neue Instanz von BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

// Lesen Sie den Strichcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

Sie können auch Strichcodes aus Streams lesen:

// Erstellen Sie eine neue Instanz von BarcodeReader
using (System.IO.Stream stream = System.IO.File.OpenRead("image.png"))
{
    Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader(stream);
    // Lesen Sie den Strichcode
    Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}

Strichcodes decodieren

Die BarcodeReader-Klasse gibt ein Result-Objekt zurück, das Informationen über den decodierten Strichcode enthält, einschließlich des Strichcodetyps, des Code-Textes und der Ergänzung:

// Erstellen Sie eine neue Instanz von BarcodeReader
Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

// Lesen Sie den Strichcode
Aspose.BarCode.Result result = reader.ReadBarCodes()[0];

// Holen Sie sich den Strichcodetyp
string symbology = result.CodeType;

// Holen Sie sich den Code-Text
string codeText = result.CodeText;

Fehlerbehandlung

Der 1D-Strichcodescanner für .NET löst Ausnahmen aus, wenn während des Lesens oder Decodierens von Strichcodes ein Fehler auftritt:

try
{
    // Erstellen Sie eine neue Instanz von BarcodeReader
    Aspose.BarCode.BarcodeReader reader = new Aspose.BarCode.BarcodeReader("image.png");

    // Lesen Sie den Strichcode
    Aspose.BarCode.Result result = reader.ReadBarCodes()[0];
}
catch (Aspose.BarCode.BarcodeException ex)
{
    Console.WriteLine("Fehler beim Lesen des Strichcodes: " + ex.Message);
}
 Deutsch