Aspose.BarCode  για Java

Java Barcode Generation & Recognition API

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

  Download Free Trial
  
 

Το Aspose.BarCode για Java είναι ένα ισχυρό και αξιόπιστο API που παρέχει δυνατότητες δημιουργίας και αναγνώρισης γραμμωτού κώδικα για εφαρμογές Java. Υποστηρίζει τα πιο καθιερωμένα πρότυπα και προδιαγραφές και επιτρέπει στους προγραμματιστές να διαβάζουν γραμμωτούς κώδικες 1D και 2D από διαφορετικά αρχεία εικόνας από οποιαδήποτε γωνία. Το Aspose.BarCode for Java αποδίδει εικόνες γραμμικού κώδικα σε μια ποικιλία μορφών εικόνας με εξαιρετικά ευέλικτες επιλογές απεικόνισης. Η βιβλιοθήκη υποστηρίζει κωδικοποίηση και αποκωδικοποίηση περισσότερων από 60 τύπων γραμμωτού κώδικα και επιτρέπει την απευθείας εκτύπωση εικόνων γραμμικού κώδικα.

Προηγμένες λειτουργίες βιβλιοθήκης Java

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

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

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

Το API γραμμωτού κώδικα επιτρέπει στους προγραμματιστές να δημιουργούν εύκολα εικόνες γραμμικού κώδικα υψηλής ποιότητας στις εφαρμογές τους. Υποστηρίζει ένα ευρύ φάσμα τύπων γραμμωτού κώδικα, συμπεριλαμβανομένων των ευρέως χρησιμοποιούμενων όπως το QR Code και ο Code 128, καθώς και πιο εξειδικευμένους τύπους όπως Aztec Code και Data Matrix. Το API επιτρέπει στους προγραμματιστές να προσαρμόζουν την εμφάνιση των δημιουργούμενων γραμμωτών κωδίκων, συμπεριλαμβανομένων των χρωμάτων του προσκηνίου και του φόντου, της γραμματοσειράς και της ευθυγράμμισης λεζάντας. Χρησιμοποιώντας το API, οι προγραμματιστές μπορούν εύκολα να δημιουργήσουν γραμμωτούς κώδικες 2D με τον ίδιο τρόπο που θα δημιουργούσαν μονοδιάστατους γραμμωτούς κώδικες.

Code to be executed - Java


// Create an instane of the BarcodeGenerator class
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR);

// Specify the code text
generator.setCodeText("");

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

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate image
generator.generateBarCodeImage();
Generation result

Εισαγάγετε γραμμικούς κώδικες σε έγγραφα PDF

Η βιβλιοθήκη barcode επιτρέπει στους προγραμματιστές όχι μόνο να δημιουργούν προσαρμοσμένους γραμμωτούς κώδικες, αλλά και να προσθέτουν απευθείας εικόνες που δημιουργούνται σε έγγραφα PDF. Μπορείτε πρώτα να δημιουργήσετε εικόνες γραμμικού κώδικα χρησιμοποιώντας μία από τις υποστηριζόμενες μορφές ράστερ και στη συνέχεια να τις εισαγάγετε σε ένα αρχείο PDF. Το API επιτρέπει την προσθήκη barcodes χωρίς συμπίεση εικόνας και απώλειες ποιότητας. Παρέχει επίσης τη δυνατότητα τροποποίησης των παραμέτρων και της εμφάνισης του γραμμικού κώδικα πριν από την εισαγωγή ή την προσθήκη της παραγόμενης εικόνας σε πολλές σελίδες εγγράφου ταυτόχρονα. Το Aspose.BarCode API μπορεί να χρησιμοποιηθεί για υψηλής ποιότητας εκτύπωση εικόνων γραμμικού κώδικα. Οι εικόνες ράστερ έχουν τυπική ανάλυση 96 dpi, η οποία δεν αρκεί για αυτό το σκοπό. Το API επιτρέπει τη ρύθμιση ανάλυσης εικόνας γραμμικού κώδικα 300 ή 600 dpi για εκτύπωση εγγράφων PDF υψηλής ποιότητας.

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

Η βιβλιοθήκη γραμμωτού κώδικα Java είναι ένα ισχυρό εργαλείο για την εργασία με γραμμωτούς κώδικες σε εφαρμογές Java. Ένα από τα βασικά χαρακτηριστικά του είναι η δυνατότητα ανάγνωσης γραμμωτών κωδίκων από διαφορετικές μορφές αρχείων εικόνας. Η κλάση BarCodeReader, η οποία είναι η κύρια κατηγορία που είναι υπεύθυνη για την αναγνώριση γραμμωτού κώδικα, υποστηρίζει πολλές δημοφιλείς μορφές εικόνας, συμπεριλαμβανομένων των BMP, PNG, TIFF, JPEG και GIF. Αυτό καθιστά εύκολη την ενσωμάτωση της λειτουργίας αναγνώρισης γραμμωτού κώδικα σε ένα ευρύ φάσμα εφαρμογών.

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

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

Code to be executed - Java

    
// initialize reader with image & expected type
BarCodeReader reader = new BarCodeReader(var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes);

// read code
while (reader.read()) {
    // print the code type & text
    System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());
}

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

Σάρωση γραμμωτών κωδίκων από έγγραφα PDF

Εκτός από την ανάγνωση γραμμωτών κωδίκων από αρχεία εικόνας, η βιβλιοθήκη γραμμωτού κώδικα μπορεί να χρησιμοποιηθεί για τη σάρωση γραμμωτών κωδίκων από αρχεία PDF. Οι προγραμματιστές μπορούν να εφαρμόσουν γρήγορο εντοπισμό γραμμωτού κώδικα σε έγγραφα PDF με πολλές σελίδες. Το API παρέχει διάφορους τρόπους για να το κάνετε. Ο προτεινόμενος τρόπος είναι να μετατρέψετε σελίδες εγγράφων σε εικόνες ράστερ και στη συνέχεια να εφαρμόσετε μηχανισμούς ανάγνωσης γραμμωτού κώδικα. Η απόδοση των περιεχομένων της σελίδας σε εικόνες ράστερ προτείνεται ως η πιο εύκολη και αποτελεσματική προσέγγιση. Διαφορετικά, οι εικόνες γραμμικού κώδικα μπορούν πρώτα να εντοπιστούν και να εξαχθούν από το έγγραφο προέλευσης PDF. Αυτή η μέθοδος διευκολύνει την ανάγνωση γραμμωτών κωδίκων με αρχική ανάλυση. Το Aspose.BarCode API επιτρέπει την επεξεργασία πολυσέλιδων αρχείων PDF για τον εντοπισμό και την αναγνώριση όλων των γραμμωτών κωδίκων που παρουσιάζονται σε ένα έγγραφο.

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

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

 
 
View Case Studies
  
  

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