Πώς να διαβάσετε έναν barcode με C#

Πώς να διαβάσετε έναν barcode με C#

Αυτός ο απλός οδηγός δείχνει πώς να διαβάζετε barcodes με το C#. Ακολουθώντας τα καθορισμένα βήματα, μπορείτε να δημιουργήσετε μια εφαρμογή C# που διαβάζει barcodes με ελάχιστο κώδικα και χωρίς εξωτερικές εξαρτήσεις.

Πλεονεκτήματα στην ανάγνωση barcodes

  1. Αποδοτικότητα:
  • Γρήγορη πρόσβαση σε κωδικοποιημένες πληροφορίες σε ψηφιακή μορφή.
  1. Πολυμορφία:
  • Μπορεί να ενσωματωθεί σε διάφορες εφαρμογές, συμπεριλαμβανομένης της διαχείρισης αποθεμάτων και της επικύρωσης εισιτηρίων.
  1. Φιλικότητα προς το χρήστη:
  • Απλοποιεί τη διαδικασία εισαγωγής δεδομένων με τη βοήθεια γρήγορων σάρωσης.

Προαπαιτούμενα: Διαμόρφωση του περιβάλλοντός σας

  1. Ρύθμιση του Visual Studio ή οποιουδήποτε συμβατού .NET IDE.
  2. Εγκαταστήστε το Aspose.BarCode από τον NuGet Package Manager.

Οδηγίες βήμα-βήμα για την ανάγνωση barcode.

Βήμα 1: Εγκατάσταση του Aspose.BarCode

Προσθέστε τη βιβλιοθήκη Aspose.BarCode στο έργο σας με NuGet.

Install-Package Aspose.BarCode

Βήμα 2: Εισάγετε το όνομα

Προσθέστε αναφορές στους απαιτούμενους χώρους ονομάτων στον κώδικά σας.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Βήμα 3: Φόρτωσε την εικόνα του barcode

Δημιούργησε μια παρουσία BarCodeReader κλάσεις και φόρτωσε το αρχείο με την εικόνα του barcode.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Βήμα 4: Ρύθμιση τύπων barcode

Καθόρισε τους τύπους barcode που θέλεις να διαβάσεις, με τη βοήθεια του DecodeType Απαριθμητές.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Βήμα 5: Αναζήτηση των αποτελεσμάτων

Εξάγαγε πληροφορίες για το barcode και εμφάνισε τις στην κονσόλα.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}

Πλήρες παράδειγμα κώδικα για την ανάγνωση γραμμωτών κωδίκων

Εδώ είναι ένα πλήρες παράδειγμα που δείχνει πώς να διαβάζετε γραμμωτούς κώδικες από μια εικόνα:

using Aspose.BarCode.BarCodeRecognition;
using System;

class Program
{
  static void Main()
  {
    string imagePath = "multiple_barcodes.png"; // Replace with your file
    using (BarCodeReader reader = new BarCodeReader(imagePath, DecodeType.UPCA, DecodeType.EAN13, DecodeType.Code39, DecodeType.Code128))
    {
      foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"Type: {result.CodeTypeName}, Value: {result.CodeText}");
    }
  }
} 

Περισσότερες πληροφορίες

  • Η βιβλιοθήκη Aspose.BarCode υποστηρίζει διάφορες μορφές γραμμωτών κωδίκων, κάτι που σας διευκολύνει να διαβάζετε πολλαπλούς τύπους κωδίκων.
  • Σκεφτείτε να προσθέσετε επιπλέον διαχείριση σφαλμάτων για περιπτώσεις με ελλιπείς ή μη αναγνώσιμους barcode.

Συμπέρασμα

Αυτός ο οδηγός σας οδήγησε μέσω της διαδικασίας ανάγνωσης barcode στο C# με κώδικα Aspose.Bar. Με λίγες μόνο γραμμές κώδικα μπορείτε να εξάγετε αποτελεσματικά πληροφορίες από εικόνες barcode. Για πρόσθετες λειτουργίες δημιουργίας και επεξεργασίας barcode, δείτε άλλους οδηγούς και εγχειρίδια που είναι διαθέσιμα για προϊόντα Aspose.

 Ελληνικά