Aspose.BarCode  für C++

C++-Barcode-Bibliothek

Erstellen und erkennen Sie Barcodes linearer, 2D- und postalischer Typen in jeder C++-Anwendung.

  Download Free Trial
  
 

Aspose.BarCode für C++ ist eine Barcode-API zum Hinzufügen von Funktionen zur Barcode-Generierung und -Erkennung sowie zum Export generierter Barcodes in verschiedenen hochwertigen Bildformaten. Mit dieser API können Parameter für das Erscheinungsbild von Barcodes angepasst werden, z. B. Balkenfarbe, Hintergrundfarbe, Qualität, Drehwinkel, X-Dimension, Größe, Beschriftungen, Auflösung und vieles mehr. Es bietet Kodierungs- und Dekodierungsfunktionen für über 60 Barcode-Typen, einschließlich, aber nicht beschränkt auf, QR-Code, Aztec-Code, Data Matrix, ISBN, Code 39, Code 93, PDF417, UPC, EAN und GS1 Data Matrix.

Erweiterte C++-Barcode-API-Funktionen

Benutzerdefiniertes Barcode-Erscheinungsbild

Mit Aspose.BarCode für C++ können Entwickler verschiedene Darstellungsparameter generierter Barcodes anpassen. Sie können Barcodefarbe, Rahmenstil, Größe, Ränder, Drehwinkel, Beschriftungen und Balkenbreite anpassen. Es ist möglich, die Farbe von Hintergrund, Text und Beschriftungen zu ändern. Entwickler können Barcode-Bilder ohne Rahmen erstellen oder einen von fünf verfügbaren Stilen auswählen und die gewünschte Farbe festlegen. Die Barcode-Bildgröße kann manuell bestimmt oder automatisch definiert werden. Erzeugte Barcodebilder können um den angegebenen Winkel im oder gegen den Uhrzeigersinn gedreht werden. Die API ermöglicht die Erstellung hochwertiger Bilder mit Anti-Aliasing und die Angabe der erforderlichen Auflösung.

Live-Beispiel zur Barcode-Generierung

Aspose.Barcode für C++ ist eine leistungsstarke API, die es Entwicklern ermöglicht, hochwertige Barcode-Bilder in ihren Anwendungen zu generieren. Es unterstützt eine Vielzahl von Barcode-Typen, darunter lineare, postalische und zweidimensionale Barcodes. Die API ermöglicht die Anpassung verschiedener Parameter für das Erscheinungsbild von Barcodes. Um Barcodes zu generieren, müssen Entwickler die erforderliche Symbologie, die zu kodierenden Informationen und verschiedene Eigenschaften angeben. Dazu gehört das Festlegen der Vordergrund- und Hintergrundfarben, der Schriftart und der Beschriftungsausrichtung sowie die Verwaltung anderer Parameter.

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

Lesen Sie beschädigte Barcodes

Die Barcode-Bibliothek unterstützt verschiedene Einstellungen zum Scannen und Dekodieren beschädigter oder verzerrter Barcodes. Es ermöglicht das erfolgreiche Lesen von Barcodebildern mit verschiedenen Fehlern, wie z. B. Gaußsches Rauschen, invertierte Farben, weiße Flecken, visuelle Artefakte, farbiger Hintergrund und fehlende Balken. Um die Lesbarkeit von Barcodes zu verbessern, ermöglicht die API spezielle Methoden und Mechanismen, darunter Medianfilterung, „Salz-und-Papier“-Filterung, Reduzierung der Bildgröße und andere. Darüber hinaus profitiert die Barcode-Bibliothek von fortschrittlichen Methoden zum Dekodieren industrieller Data Matrix-Barcodes, zum Lesen stark beschädigter QR-Codes und sogar zur Wiederherstellung einiger Daten aus falschen Barcodes.

Live-Beispiel zur Barcode-Erkennung

Die Barcode-API bietet eine nützliche Funktion zum Erkennen und Lesen von Barcodes von über 60 gängigen 1D- und 2D-Typen. Zum Scannen von Barcodes sind nur wenige Codezeilen erforderlich, sodass Sie diese Funktionalität problemlos in Ihre Anwendungen integrieren können. Mit dieser leistungsstarken Funktion können Sie Barcodes aus einer Vielzahl von Quellen wie Bildern, Dokumenten usw. scannen und lesen. Mit der Fähigkeit, so viele verschiedene Arten von Barcodes zu erkennen und zu lesen, ist diese API ein wertvolles Werkzeug für eine Vielzahl von Anwendungen und Branchen. Es kann verwendet werden, um Prozesse zu automatisieren und zu rationalisieren, das Fehlerrisiko zu reduzieren und die Gesamteffizienz des Betriebs zu verbessern. Unabhängig davon, ob Sie Anwendungen für den Einzelhandel, die Logistik, das Gesundheitswesen oder einen anderen Bereich entwickeln müssen, kann diese Barcode-API eine wertvolle Lösung für Barcode-Erkennungs- und Leseaufgaben bieten.

Ready to recognize Erkennen Legen Sie hier eine Datei ab oder klicken Sie zum Durchsuchen *

* Durch das Hochladen Ihrer Dateien oder die Nutzung des Dienstes stimmen Sie unseren Nutzungsbedingungen zu Nutzung und Datenschutzerklärung.

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());
}

Erkennungsergebnis

Was sagen die Leute

Verlassen Sie sich nicht nur auf unser Wort. Sehen Sie, was Benutzer über APIs sagen.

 
 
View Case Studies