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

Leia códigos de barras QR com C++

Leia Código QR, Código GS1 QR em C++ usando a API Aspose.BarCode do lado do servidor para C++

How to Read Código QR Using C++

Para escanear Código QR, experimente a Aspose.BarCode for C++ API, uma biblioteca de código de barras potente e fácil de usar com funcionalidades avançadas para plataformas C++ . Você pode baixar sua versão mais recente diretamente: basta abrir o gerenciador de pacotes NuGet , procurar por Aspose.BarCode.Cpp e instalar o pacote. Como alternativa, você pode executar o seguinte comando no console do gerenciador de pacotes.

Command

  PM> Install-Package Aspose.BarCode.Cpp

Etapas para digitalizar Código QR em C++

Aspose.BarCode permite que os desenvolvedores leiam códigos de barras Código QR de stream ou imagem com poucas linhas de código

  • Crie um objeto da classe Aspose.BarCode.BarCodeReader
  • Especifique o caminho da imagem de origem contendo Código QR como parâmetro
  • Passe os tipos de códigos de barras necessários em DecodeType como o segundo parâmetro
  • Percorrer os resultados do reconhecimento
  • Carregar o texto do código de barras decodificado usando a propriedade CodeText

Requisitos de sistema

As APIs Aspose são suportadas em todas as principais plataformas e sistemas operacionais. Antes de executar o exemplo de código abaixo, certifique-se de que seu sistema esteja em conformidade com os seguintes requisitos.

  • Microsoft Windows, Linux ou qualquer sistema operacional compatível com C++ Runtime Environment para Windows de 32 bits, Windows de 64 bits e Linux de 64 bits.
  • Aspose.BarCode para C++ DLL referenciado em seu projeto.
Ready to recognize Reconhecendo Solte um arquivo aqui ou clique para navegar *

* Ao enviar seus arquivos ou usar o serviço, você concorda com nossos Termos de use e Política de Privacidade.

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

resultado do reconhecimento