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

Чтение QR штрих-кодов с помощью C++

Чтение Код QR, код GS1 QR в C++ с помощью серверного API Aspose.BarCode для C++

How to Read QR Код Using C++

Чтобы отсканировать QR Код, попробуйте Aspose.BarCode for C++ API, мощную и простую в использовании библиотеку штрих-кодов с богатыми функциональными возможностями для платформ C++. . Вы можете скачать его последнюю версию напрямую: просто откройте диспетчер пакетов NuGet , найдите Aspose.BarCode.Cpp и установите пакет. Кроме того, вы можете запустить следующую команду из консоли диспетчера пакетов.

Command

  PM> Install-Package Aspose.BarCode.Cpp

Действия по сканированию QR Код в C++

Aspose.BarCode позволяет разработчикам считывать штрих-коды QR Код из потока или изображения с помощью нескольких строк кода.

  • Создайте объект класса Aspose.BarCode.BarCodeReader
  • Укажите путь к исходному изображению, содержащему QR Код в качестве параметра
  • Передайте требуемые типы штрих-кодов в DecodeType в качестве второго параметра
  • Пройтись по результатам распознавания
  • Загрузить декодированный текст штрих-кода с помощью свойства CodeText

Системные Требования

API-интерфейсы Aspose поддерживаются на всех основных платформах и операционных системах. Перед выполнением приведенного ниже примера кода убедитесь, что ваша система соответствует следующим требованиям.

  • Microsoft Windows, Linux или любая ОС, совместимая с C++ Runtime Environment для 32-разрядной, 64-разрядной версии Windows и 64-разрядной версии Linux.
  • Упоминается Aspose.BarCode для C++ DLL в вашем проекте.
Ready to recognize Распознавание Перетащите файл сюда или нажмите, чтобы просмотреть *

* Загружая свои файлы или используя сервис, вы соглашаетесь с нашими Условиями использования. использовать и Политику конфиденциальности.

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

Результат распознавания