Αυτός ο οδηγός εξηγεί πώς να σαρώσετε τον κώδικα QR με το Java REST API. Θα μάθετε να αναπτύσσετε έναν σαρωτή QR με API που βασίζεται σε Java χρησιμοποιώντας ένα SDK Cloud που βασίζεται σε Java. Θα σας βοηθήσει στον καθορισμό του γραμμικού κώδικα στόχου ή των τύπων QR για γρήγορη αναγνώριση από ένα δεδομένο image.
Προαπαιτούμενο
- Δημιουργήστε έναν λογαριασμό και λάβετε διαπιστευτήρια API για την ανάγνωση ενός κωδικού QR
- Κάντε λήψη του Aspose.BarCode Cloud SDK για Java για να διαβάσετε πολλούς κωδικούς QR από μια εικόνα
- Ρυθμίστε ένα έργο Java με το παραπάνω SDK
Βήματα για QR Photo Scanner με Java REST API
- Προσθέστε αναφορές στα Aspose.BarCode.Cloud.Sdk.Api και Aspose.BarCode.Cloud.Sdk.Model για πρόσβαση σε κατηγορίες API και μοντέλα
- Δημιουργήστε ένα αντικείμενο διαμόρφωσης και ορίστε τη διεύθυνση URL βάσης του API, το αναγνωριστικό πελάτη και το μυστικό πελάτη για έλεγχο ταυτότητας με το Aspose.BarCode Cloud
- Καθορίστε το όνομα αρχείου εικόνας και ανοίξτε το ως ροή αρχείου για να το προετοιμάσετε για αναγνώριση
- Δημιουργήστε μια παρουσία του RecognizeApi χρησιμοποιώντας το διαμορφωμένο αντικείμενο Configuration
- Καλέστε τη μέθοδο RecognizeMultipartAsync με DecodeBarcodeType.QR και τη ροή του αρχείου για να εντοπίσετε κωδικούς QR στην εικόνα
- Περιηγηθείτε στους αναγνωρισμένους γραμμικούς κώδικες στην απάντηση και εμφανίστε τις τιμές και τους τύπους τους
Αυτά τα βήματα συνοψίζουν τη διαδικασία ανάπτυξης μιας εφαρμογής σαρωτή κώδικα QR με Java Low Code API. Αρχικά, ρυθμίστε το περιβάλλον προσθέτοντας Aspose.BarCode.Cloud.Sdk.Api και Aspose.BarCode.Cloud.Sdk.Model, δημιουργήστε ένα αντικείμενο Configuration με τα διαπιστευτήριά σας και φορτώστε το αρχείο εικόνας (MultipleQRCodes.png) σε ένα FileStream. Στη συνέχεια, χρησιμοποιήστε την κλάση RecognizeApi για να καλέσετε το RecognizeMultipartAsync και κάντε βρόχο στα αποτελέσματα για να εμφανίσετε την τιμή και τον τύπο Barcode για κάθε κώδικα QR.
Κωδικός για ανάγνωση κώδικα QR με διεπαφή Java REST
Ο παραπάνω κώδικας δείχνει πώς μπορείτε να σαρώσετε τον κώδικα QR από την εικόνα με τη διεπαφή Java REST. Ορίζοντας DecodeBarcodeType (για παράδειγμα, QR), λέτε στο API να αναζητά μόνο αυτό το είδος κώδικα αντί να ελέγχει κάθε πιθανό τύπο. Αυτό καθιστά τη σάρωση πιο γρήγορη, πιο αξιόπιστη και αποφεύγει τη σάρωση ανεπιθύμητων γραμμωτών κωδίκων.
Αυτό το σύντομο σεμινάριο μας έχει διδάξει τη διαδικασία για την ανάπτυξη ενός αναγνώστη QR. Για να διαβάσετε τους γραμμωτούς κώδικες, ανατρέξτε στο άρθρο στο Σάρωση γραμμικού κώδικα με Java REST API.