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