קורא ברקוד 1D עבור .NET
Εισαγωγή στο 1D Barcode Reader για .NET
Το 1D Barcode Reader για .NET είναι ένα ισχυρό plug-in που επιτρέπει στους προγραμματιστές να διαβάζουν και να αποκωδικοποιούν τα barcodes 1d από τις εικόνες.Ο οδηγός αυτός θα σας περπατήσει μέσα από τα χαρακτηριστικά και τις δυνατότητες του plugin, παρέχοντας παραδείγματα κώδικα στο C# για να σας βοηθήσει να ξεκινήσετε.
Υποστηριζόμενα συμβόλαια κωδικού γραμμής
Το 1D Barcode Reader για το .NET υποστηρίζει ένα ευρύ φάσμα συμβόλων γραμμικού κώδικα, συμπεριλαμβανομένων:
- UPC-Α
- UPC-Ε
- ΕΡΤ-13
- ΕΝ-8
- Κωδικός 39
- Κώδικας 93
- Κωδικός 128
- Διαμεσολάβηση 2 από 5
- Κώδικας 11
Μπορείτε να προσδιορίσετε τη συμβολική για να διαβάσετε χρησιμοποιώντας το BarcodeReader
Η τάξη:
// 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];
Διαβάστε Barcodes από εικόνες
Για να διαβάσετε έναν κωδικό γραμμής από μια εικόνα, μπορείτε να χρησιμοποιήσετε το BarcodeReader
Κλάση και προσδιορίστε το αρχείο εικόνας δρόμο ή ρεύμα:
// 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];
Μπορείτε επίσης να διαβάσετε τους κωδικούς γραμμής από τις ροές:
// 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];
}
Αποκρυπτογράφηση Barcodes
Η BarcodeReader
Η τάξη επιστρέφει στο Result
αντικείμενο, το οποίο περιέχει πληροφορίες σχετικά με τον αποκωδικοποιημένο κωδικό γραμμής, συμπεριλαμβανομένης της συμβολικής, κώδικα κειμένου, και συμπλήρωμα:
// 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;
Λάθος επεξεργασίας
Το 1D Barcode Reader για .NET ρίχνει εξαιρέσεις εάν εμφανιστεί σφάλμα κατά τη διάρκεια της ανάγνωσης ή της αποκωδικοποίησης του κωδικού γραμμής:
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);
}