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

Leggi i codici a barre QR con C++

Leggi QR Codice, GS1 QR Codice in C++ utilizzando Aspose.BarCode lato server per l’API C++

How to Read QR Codice Using C++

Per scansionare QR Codice, prova l’API Aspose.BarCode for C++ , una libreria di codici a barre potente e facile da usare con ricche funzionalità per piattaforme C++ . Puoi scaricare direttamente la sua ultima versione: apri il gestore pacchetti NuGet , cerca Aspose.BarCode.Cpp e installa il pacchetto. In alternativa, puoi eseguire il seguente comando dalla console di Package Manager.

Command

  PM> Install-Package Aspose.BarCode.Cpp

Passaggi per scansionare QR Codice in C++

Aspose.BarCode consente agli sviluppatori di leggere i codici a barre QR Codice dallo stream o dall’immagine con poche righe di codice

  • Crea un oggetto della classe Aspose.BarCode.BarCodeReader
  • Specifica il percorso dell'immagine sorgente contenente QR Codice come parametro
  • Passa i tipi di codici a barre richiesti DecodeType come secondo parametro
  • Scorri i risultati del riconoscimento
  • Carica il testo del codice a barre decodificato utilizzando la proprietà CodeText

Requisiti di sistema

Le API di Aspose sono supportate su tutte le principali piattaforme e sistemi operativi. Prima di eseguire l’esempio di codice riportato di seguito, assicurati che il tuo sistema soddisfi i seguenti requisiti.

  • Microsoft Windows, Linux o qualsiasi sistema operativo compatibile con C++ Runtime Environment per Windows a 32 bit, Windows a 64 bit e Linux a 64 bit.
  • Riferimento Aspose.BarCode per DLL C++ nel tuo progetto.
Ready to recognize Riconoscendo Rilascia un file qui o fai clic per sfogliare *

* Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzare e Informativa sulla privacy.

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

Risultato del riconoscimento