קורא ברקוד 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);
}
 Ελληνικά