Aspose.BarCode  για C++

Βιβλιοθήκη Barcode C++

Δημιουργήστε και αναγνωρίστε γραμμικούς κώδικες γραμμικών, δισδιάστατων και ταχυδρομικών τύπων σε οποιαδήποτε εφαρμογή C++.

  Download Free Trial
  
 

Το Aspose.BarCode for C++ είναι ένα API γραμμικού κώδικα για την προσθήκη δυνατοτήτων δημιουργίας και αναγνώρισης γραμμωτού κώδικα, καθώς και εξαγωγής γραμμωτών κωδίκων που δημιουργούνται χρησιμοποιώντας διαφορετικές μορφές εικόνας υψηλής ποιότητας. Αυτό το API επιτρέπει την προσαρμογή των παραμέτρων εμφάνισης του γραμμικού κώδικα, όπως το χρώμα της γραμμής, το χρώμα φόντου, την ποιότητα, τη γωνία περιστροφής, τη διάσταση x, το μέγεθος, τους λεζάντες, την ανάλυση και πολλά άλλα. Παρέχει λειτουργίες κωδικοποίησης και αποκωδικοποίησης για 60+ τύπους γραμμωτού κώδικα, συμπεριλαμβανομένων, ενδεικτικά, QR Code, Aztec Code, Data Matrix, ISBN, Code 39, Code 93, PDF417, UPC, EAN και GS1 Data Matrix.

Προηγμένες δυνατότητες C++ Barcode API

Εμφάνιση προσαρμοσμένου γραμμικού κώδικα

Το Aspose.BarCode για το C++ επιτρέπει στους προγραμματιστές να προσαρμόζουν διάφορες παραμέτρους εμφάνισης των δημιουργούμενων γραμμωτών κωδίκων. Μπορείτε να προσαρμόσετε το χρώμα του γραμμικού κώδικα, το στυλ περιγράμματος, το μέγεθος, τα περιθώρια, τη γωνία περιστροφής, τους υπότιτλους και το πλάτος της γραμμής. Είναι δυνατή η τροποποίηση του χρώματος του φόντου, του κειμένου και των λεζάντων. Οι προγραμματιστές μπορούν να δημιουργήσουν εικόνες γραμμικού κώδικα χωρίς περιθώρια ή να επιλέξουν οποιοδήποτε από τα πέντε διαθέσιμα στυλ και να ορίσουν το απαιτούμενο χρώμα. Το μέγεθος εικόνας γραμμικού κώδικα μπορεί να καθοριστεί χειροκίνητα ή να οριστεί αυτόματα. Οι εικόνες γραμμικού κώδικα που δημιουργούνται ενδέχεται να περιστρέφονται κατά την καθορισμένη γωνία δεξιόστροφα ή αριστερόστροφα. Το API επιτρέπει την παραγωγή εικόνων υψηλής ποιότητας με anti-aliasing και τον καθορισμό της απαιτούμενης ανάλυσης.

Ζωντανό Παράδειγμα Generation Barcode

Το Aspose.Barcode for C++ είναι ένα ισχυρό API που επιτρέπει στους προγραμματιστές να δημιουργούν εικόνες γραμμικού κώδικα υψηλής ποιότητας εντός των εφαρμογών τους. Υποστηρίζει ένα ευρύ φάσμα τύπων γραμμωτού κώδικα, συμπεριλαμβανομένων γραμμικών, ταχυδρομικών και δισδιάστατων γραμμικών κωδίκων. Το API επιτρέπει την προσαρμογή διαφόρων παραμέτρων εμφάνισης γραμμωτού κώδικα. Για να δημιουργήσουν γραμμωτούς κώδικες, οι προγραμματιστές πρέπει να καθορίσουν την απαιτούμενη συμβολολογία, τις πληροφορίες που πρέπει να κωδικοποιηθούν και διάφορες ιδιότητες. Αυτό περιλαμβάνει τη ρύθμιση των χρωμάτων του προσκηνίου και του φόντου, της στοίχισης της γραμματοσειράς και των λεζάντων, καθώς και άλλων παραμέτρων χαίτη.

Code to be executed - C++


// Initialize a BarcodeGenerator class object and Set CodeText & Symbology Type
System::SharedPtr<BarcodeGenerator> generator = [&]
{
    auto tmp_0 = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"");
    // Set parameters
    tmp_0->get_Parameters()->get_Barcode()->get_XDimension()->set_Millimeters(2);
    tmp_0->get_Parameters()->get_Barcode()->get_CodeTextParameters()->set_Location(Aspose::BarCode::CodeLocation::Below);
    return tmp_0;
}();

// Generate image
System::SharedPtr<System::Drawing::Bitmap> lBmp = generator->GenerateBarCodeImage();
Generation result

Διαβάστε κατεστραμμένους γραμμωτούς κώδικες

Η βιβλιοθήκη γραμμωτού κώδικα υποστηρίζει διάφορες ρυθμίσεις για τη σάρωση και την αποκωδικοποίηση κατεστραμμένων ή παραμορφωμένων γραμμωτών κωδίκων. Επιτρέπει την επιτυχή ανάγνωση εικόνων γραμμωτού κώδικα με διάφορα ελαττώματα, όπως θόρυβο Gauss, ανεστραμμένα χρώματα, λευκές κηλίδες, οπτικά αντικείμενα, έγχρωμο φόντο και γραμμές που λείπουν. Για να βελτιωθεί η αναγνωσιμότητα του γραμμωτού κώδικα, το API ενεργοποιεί ειδικές μεθόδους και μηχανισμούς, όπως φιλτράρισμα διάμεσου, φιλτράρισμα "αλάτι και χαρτί", μείωση μεγέθους εικόνας και άλλα. Επιπλέον, η βιβλιοθήκη γραμμωτού κώδικα επωφελείται από προηγμένες μεθόδους για την αποκωδικοποίηση βιομηχανικών γραμμωτών κωδίκων Data Matrix, την ανάγνωση κωδικών QR που έχουν υποστεί σοβαρή ζημιά και ακόμη και την επαναφορά ορισμένων δεδομένων από λανθασμένους γραμμικούς κώδικες.

Ζωντανό Παράδειγμα Αναγνώρισης Barcode

Το API γραμμωτού κώδικα παρέχει μια χρήσιμη δυνατότητα για τον εντοπισμό και την ανάγνωση γραμμωτών κωδίκων άνω των 60 δημοφιλών τύπων 1D και 2D. Απαιτούνται μόνο μερικές γραμμές κώδικα για τη σάρωση γραμμωτών κωδίκων, καθιστώντας εύκολη την ενσωμάτωση αυτής της λειτουργικότητας στις εφαρμογές σας. Αυτή η ισχυρή δυνατότητα σάς επιτρέπει να σαρώνετε και να διαβάζετε γραμμωτούς κώδικες από ένα ευρύ φάσμα πηγών, όπως εικόνες, έγγραφα κ.λπ. Με τη δυνατότητα εντοπισμού και ανάγνωσης τόσων διαφορετικών τύπων γραμμωτών κωδίκων, αυτό το API είναι ένα πολύτιμο εργαλείο για ένα ευρύ φάσμα εφαρμογές και βιομηχανίες. Μπορεί να χρησιμοποιηθεί για την αυτοματοποίηση και τον εξορθολογισμό των διαδικασιών, τη μείωση του κινδύνου σφαλμάτων και τη βελτίωση της συνολικής αποτελεσματικότητας των λειτουργιών. Είτε θέλετε να αναπτύξετε εφαρμογές για λιανική πώληση, logistics, υγειονομική περίθαλψη ή οποιονδήποτε άλλο τομέα, αυτό το API γραμμωτού κώδικα μπορεί να προσφέρει μια πολύτιμη λύση για εργασίες ανίχνευσης και ανάγνωσης γραμμωτού κώδικα.

Ready to recognize Αναγνωρίζοντας Ρίξτε ένα αρχείο εδώ ή κάντε κλικ για περιήγηση *

* Μεταφορτώνοντας τα αρχεία σας ή χρησιμοποιώντας την υπηρεσία, συμφωνείτε με τους Όρους χρησιμοποιήστε και Πολιτική απορρήτου.

Code to be executed - C++

    
try
{
    // Create instance of BarcodeGenerator class 
    System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>("<file name>", DecodeType::AllSupportedTypes);
    while (reader->Read())
    {
        // Display code text and Symbology Type
        System::Console::WriteLine(System::String(u"CodeText: ") + reader->GetCodeText());
        System::Console::Write(System::String(u"Symbology Type: ") + reader->GetCodeType());
    }
    reader->Close();
}
catch (System::Exception& ex)
{
    System::Console::WriteLine(ex->get_Message());
}

Αποτέλεσμα αναγνώρισης

Τι Λένε οι Άνθρωποι

Μην παίρνετε το λόγο μας για αυτό. Δείτε τι λένε οι χρήστες για τα API.

 
 
View Case Studies
  
  

Το Aspose.BarCode προσφέρει μεμονωμένα API δημιουργίας και αναγνώρισης γραμμωτού κώδικα για άλλα δημοφιλή περιβάλλοντα ανάπτυξης όπως αναφέρονται παρακάτω: