Aspose.BarCode  for C++

C++ API επεξεργασίας γραμμικού κώδικα

Δημιουργία ή αναγνώριση τύπων 1D και 2D καθώς και Εξαγωγή των δημιουργούμενων γραμμωτών κωδίκων σε πολλαπλές μορφές εικόνας εντός εφαρμογών C++.

  Κατεβάστε δωρεάν δοκιμή
  
 

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

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

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

Αποθηκεύστε τις δημιουργημένες εικόνες γραμμικού κώδικα σε ροή ή αρχείο

Αναγνώριση κωδικών από ροή ή εικόνα

Κωδικοποιήστε και αποκωδικοποιήστε μη αγγλικούς χαρακτήρες σε δισδιάστατους τύπους

Έλεγχος μεγέθους και προσανατολισμού

Περιστρέψτε τις εικόνες σε οποιαδήποτε γωνία

Σημαντική ανακατασκευή της διάταξης εικόνας που δημιουργείται

Υποστήριξη για 1D, 2D και ταχυδρομικές συμβολολογίες

Υποστηριζόμενες συμβολολογίες γραμμωτού κώδικα

Το Aspose.BarCode για C++ υποστηρίζει πολλαπλές 1D, 2D και ταχυδρομικές συμβολολογίες με δυνατότητες αποκωδικοποίησης και κωδικοποίησης.

Οι γραμμικοί τύποι που υποστηρίζονται από API περιλαμβάνουν:

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN14 (SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 Extended και Standard
  • Code-93 Standard και Extended
  • IATA 2of5
  • OPC
  • GS1 Code 128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Truncated
  • Databar Limited
  • Databar Expanded
  • Databar Stacked Omni Directional
  • Databar Expanded Stacked
  • Databar Stacked
  • Patch Code
  • Supplement (Μόνο αποκωδικοποίηση)

Οι τύποι 2D περιλαμβάνουν:

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (Μόνο αποκωδικοποίηση)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

Οι ταχυδρομικοί τύποι περιλαμβάνουν:

  • Postnet
  • Planet
  • USPS OneCode
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • RM4SCC
  • Singapore Post
  • Australian Poste Parcel
  • Swiss Post Parcel

Προσθήκη δυνατοτήτων επεξεργασίας γραμμωτού κώδικα σε εφαρμογές C++

Το Aspose.BarCode για C++ επιτρέπει στους προγραμματιστές να προσθέτουν εύκολα γενιά & δυνατότητες αναγνώρισης στις δικές τους εφαρμογές C++. Η διαδικασία δημιουργίας γραμμικού κώδικα απαιτεί μόνο την κωδικοποίηση του κειμένου και τον τύπο καθώς και τον τύπο εικόνας που προκύπτει για την αποθήκευση της ετικέτας του γραμμικού κώδικα. Είναι πραγματικά τόσο απλό!

Δημιουργία κουπονιού γραμμικού κώδικα τύπου GS1-128 AI 8102 - C++

// Δημιουργία γραμμικού κώδικα

System::SharedPtr<BarcodeGenerator> barcodeGenerator = System::MakeObject<BarcodeGenerator>(EncodeΤύποι::UpcaGs1Code128Coupon, u"codeText");

barcodeGenerator->get_Parameters()->set_Resolution(300);

// Δημιουργία γραμμικού κώδικα και αποθήκευση ως εικόνα

barcodeGenerator->Save(u"outputImage.jpg");

Η διαδικασία ανίχνευσης γραμμικού κώδικα είναι εξαιρετικά βελτιστοποιημένη για απόδοση και παρέχει τη δυνατότητα αναγνώρισης όλων των υποστηριζόμενων 1D & Δισδιάστατοι τύποι από εικόνες, ανεξάρτητα από τον προσανατολισμό ή τη θέση τους στην εικόνα. Επιπλέον, η βιβλιοθήκη μπορεί επίσης να χρησιμοποιηθεί για την ανίχνευση πολλαπλών γραμμωτών κωδίκων από μία εικόνα.

Διαβάστε γραμμωτούς κώδικες από μια εικόνα - C++

// φόρτωση της εικόνας από το δίσκο καθορίζοντας τον αναμενόμενο τύπο κώδικα

System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);

// διαβάστε όλους τους κωδικούς

while (reader->Read())

{

	// πληροφορίες επεξεργασίας

}

reader->Close();

Προσαρμογή συμβολολογιών και εμφάνισης

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

  
  

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