Aspose.BarCode  για PHP via Java

PHP Barcode Generator and Reader API

Σαρώστε ή δημιουργήστε 1D, 2D και ταχυδρομικούς γραμμωτούς κώδικες από εικόνες σε οποιαδήποτε εφαρμογή web PHP.

  Download Free Trial
  
 

Aspose.BarCode για PHP μέσω Java είναι ένα σύνολο API δημιουργίας και ανάγνωσης γραμμωτού κώδικα για εφαρμογές και σενάρια PHP. Οι προγραμματιστές μπορούν εύκολα να διαβάσουν 1D, 2D και ταχυδρομικούς κώδικες από εικόνες σε διαφορετικές γωνίες. Barcode generator API δημιουργεί εικόνες barcode σε διάφορες μορφές όπως JPG, PNG, GIF, BMP. Επιπλέον, υποστηρίζει πολλαπλές λειτουργίες απεικόνισης, όπως χειρισμό περιγραμμάτων, χρώματος, περιστροφής εικόνων, προσαρμογής ανάλυσης και πολλά άλλα.

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

Δημιουργήστε κωδικούς ECI QR

Μεταξύ των διάφορων δημοφιλών τύπων γραμμωτού κώδικα, το API μπορεί να χρησιμοποιηθεί για τη δημιουργία γραμμωτών κωδίκων με ειδικές παραμέτρους. Μία από αυτές τις λειτουργίες επιτρέπει στους προγραμματιστές να δημιουργούν κωδικούς ECI QR που κωδικοποιούν σύμβολα Unicode χρησιμοποιώντας εκτεταμένη ερμηνεία καναλιών (ECI), ένα ειδικό πρωτόκολλο επικοινωνίας. Είναι ένα πρότυπο για την κωδικοποίηση συνόλων χαρακτήρων σε κωδικούς QR. Επιτρέπει στους αναγνώστες κώδικα QR να ερμηνεύουν σωστά και να εμφανίζουν κείμενο σε διαφορετικές γλώσσες και σύνολα χαρακτήρων, τα οποία ενδέχεται να μην υποστηρίζονται από το προεπιλεγμένο σύνολο χαρακτήρων Κώδικα QR. Κατά τη σάρωση ενός κωδικού QR με προσδιορισμό ECI, ο αναγνώστης μπορεί να αναγνωρίσει το σωστό σύνολο χαρακτήρων που θα χρησιμοποιήσει για την αποκωδικοποίηση και την εμφάνιση των πληροφοριών που κωδικοποιούνται σε αυτόν τον Κώδικα QR. Αυτό επιτρέπει την υποστήριξη ενός ευρέος φάσματος γλωσσών και συνόλων χαρακτήρων. Αυτό το πρωτόκολλο είναι χρήσιμο για τη δημιουργία κωδικών QR που κωδικοποιούν μη αγγλικούς χαρακτήρες, όπως Ιαπωνικά, Κυριλλικά, Εβραϊκά, Ελληνικά, Αραβικά και άλλα. Όταν το ECI είναι ενεργοποιημένο, ένας κωδικός QR όχι μόνο αποθηκεύει ένα σύνολο ψηφίων ως μη επεξεργασμένες τιμές byte, αλλά περιλαμβάνει επίσης μια εξήγηση για την ερμηνεία αυτών των τιμών. Η βιβλιοθήκη γραμμωτού κώδικα υποστηρίζει όλες τις πιο ευρέως χρησιμοποιούμενες κωδικοποιήσεις συνόλων χαρακτήρων, όπως UTF8, ASCII και πολλές άλλες. Δημιουργήστε κωδικούς QR για την κωδικοποίηση μη αγγλικών συμβόλων χρησιμοποιώντας τη λειτουργία ECI.

Δημιουργία κωδικών QR

Το API έχει τη δυνατότητα να δημιουργεί γραμμικούς κώδικες διαφόρων τύπων, συμπεριλαμβανομένων των Data Matrix, Aztec Code, PDF417 και άλλων, για μεγάλες ή μη τυπικές τιμές κειμένου εισαγωγής. Εδώ είναι το δείγμα κώδικα για τη δημιουργία QR Code.

Code to be executed - PHP


// Create an instane of the BarcodeGenerator class
$generator = new BarcodeGenerator(EncodeTypes::QR, "");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
$generator->getParameters()->getBarcode()->getXDimension()->setMillimeteres(2);

// Set codetext position
$generator->getParameters()->getCodeTextParameters()->setLocation(CodeLocation::Below);

// Generate and save image
$generator->save("example.png", BarCodeImageFormat::PNG);
Generation result

Προεπιλογές ποιότητας ανάγνωσης γραμμωτού κώδικα

Ένα από τα χαρακτηριστικά του Aspose.BarCode για το PHP via Java είναι η δυνατότητα προσαρμογής της διαδικασίας ανάγνωσης του γραμμικού κώδικα χρησιμοποιώντας διαφορετικές προεπιλογές. Αυτές οι προεπιλογές είναι προκαθορισμένα σύνολα παραμέτρων ανάγνωσης που έχουν βελτιστοποιηθεί για διαφορετικά σενάρια και μπορούν να βοηθήσουν στη βελτίωση της ακρίβειας και της ταχύτητας αναγνώρισης γραμμωτού κώδικα. Για παράδειγμα, ορισμένες προεπιλογές μπορούν να χρησιμοποιηθούν για τη βελτίωση της αναγνώρισης μικρών, χαμηλής ποιότητας ή κατεστραμμένων γραμμωτών κωδίκων, καθώς και γραμμωτών κωδίκων που σαρώνονται από πολύπλοκα έγγραφα κειμένου ή που περιστρέφονται υπό γωνία. Άλλες προεπιλογές μπορούν να χρησιμοποιηθούν για την αύξηση της ταχύτητας ανάγνωσης για εικόνες υψηλής ποιότητας και γραμμικούς γραμμικούς κώδικες. Χρησιμοποιώντας αυτές τις προεπιλογές, οι προγραμματιστές μπορούν να ρυθμίσουν με ακρίβεια τη διαδικασία ανάγνωσης του γραμμωτού κώδικα για να μεγιστοποιήσουν την ακρίβεια και την αποτελεσματικότητα αναγνώρισης για τις συγκεκριμένες περιπτώσεις χρήσης τους. Αυτό μπορεί να βελτιώσει τη συνολική απόδοση των εφαρμογών τους και να προσφέρει καλύτερη εμπειρία χρήστη στους πελάτες τους.

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

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

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

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

Code to be executed - PHP

    
try
{
    $image_bytes = file_get_contents("<file name>");
    $image = base64_encode($image_bytes);
    $reader = new BarCodeReader($image, null, DecodeType::AllSupportedTypes);
    forEach($reader->readBarCodes() as $res)
    {
        print("Code Text : ".$res->getCodeTypeName()."\\n");
        print("\\n");
        print("Code Type : ".$res->getCodeText()."\\n");
    }

}
catch (BarcodeException $e)
{
    print($e->getMessage());
}

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

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

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

 
 
View Case Studies
  
  

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