PNG JPG BMP TIFF SVG
Aspose.BarCode  for C++
QR

Lire les codes-barres QR avec C++

Lire QR Code, GS1 QR Code en C++ en utilisant Aspose.BarCode côté serveur pour l’API C++

How to Read Code QR Using C++

Pour scanner Code QR, essayez l’API Aspose.BarCode for C++ , une bibliothèque de codes-barres puissante et facile à utiliser avec des fonctionnalités riches pour les plates-formes C++ . Vous pouvez télécharger sa dernière version directement : ouvrez simplement le gestionnaire de packages NuGet , recherchez Aspose.BarCode.Cpp et installez le package. Vous pouvez également exécuter la commande suivante à partir de la console du gestionnaire de packages.

Command

  PM> Install-Package Aspose.BarCode.Cpp

Étapes pour scanner Code QR en C++

Aspose.BarCode permet aux développeurs de lire les codes-barres Code QR à partir d’un flux ou d’une image avec quelques lignes de code

  • Créer un objet de la classe Aspose.BarCode.BarCodeReader
  • Spécifier le chemin de l'image source contenant Code QR comme paramètre
  • Passer les types de codes-barres requis dans DecodeType comme deuxième paramètre
  • Parcourir les résultats de la reconnaissance
  • Charger le texte décodé du code-barres à l'aide de la propriété CodeText

Configuration requise

Les API Aspose sont prises en charge sur toutes les principales plates-formes et systèmes d’exploitation. Avant d’exécuter l’exemple de code ci-dessous, assurez-vous que votre système est conforme aux exigences suivantes.

  • Microsoft Windows, Linux ou tout système d'exploitation compatible avec l'environnement d'exécution C++ pour Windows 32 bits, Windows 64 bits et Linux 64 bits.
  • Aspose.BarCode pour C++ DLL référencé dans votre projet.
Ready to recognize Reconnaître Déposez un fichier ici ou cliquez pour parcourir *

* En téléchargeant vos fichiers ou en utilisant le service, vous acceptez nos Conditions d'utilisation utiliser et Politique de confidentialité.

Code to be executed - C++

    
try
{
    // Create instance of BarcodeGenerator class 
    System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>("<file name>", DecodeType::QR);
    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());
}

Résultat de la reconnaissance