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

Đọc mã vạch QR bằng C++

Đọc Mã QR, Mã GS1 QR trong C++ bằng API Aspose.BarCode phía máy chủ cho C++ API

How to Read Mã QR Using C++

Để quét Mã QR, hãy thử API Aspose.BarCode for C++ , một thư viện mã vạch mạnh và dễ sử dụng với nhiều chức năng dành cho nền tảng C++ . Bạn có thể trực tiếp tải xuống phiên bản mới nhất của nó: chỉ cần mở trình quản lý gói NuGet , tìm kiếm Aspose.BarCode.Cpp và cài đặt gói. Ngoài ra, bạn có thể chạy lệnh sau từ Bảng điều khiển quản lý gói.

Command

  PM> Install-Package Aspose.BarCode.Cpp

Các bước để quét Mã QR trong C++

Aspose.BarCode cho phép nhà phát triển đọc mã vạch Mã QR từ luồng hoặc hình ảnh với một vài dòng mã

  • Tạo đối tượng của lớp Aspose.BarCode.BarCodeReader
  • Chỉ định đường dẫn hình ảnh nguồn chứa Mã QR làm tham số
  • Chuyển các loại mã vạch bắt buộc vào DecodeType làm tham số thứ hai
  • Lặp lại các kết quả nhận dạng
  • Tải văn bản mã vạch đã giải mã bằng thuộc tính CodeText

yêu cầu hệ thống

API Aspose được hỗ trợ trên tất cả các nền tảng và hệ điều hành chính. Trước khi thực thi mẫu mã bên dưới, vui lòng đảm bảo rằng hệ thống của bạn tuân thủ các yêu cầu sau.

  • Microsoft Windows, Linux hoặc bất kỳ HĐH nào tương thích với Môi trường thời gian chạy C++ dành cho Windows 32-bit, Windows 64-bit và Linux 64-bit.
  • Aspose.BarCode for C++ DLL được tham chiếu trong dự án của bạn.
Ready to recognize Công nhận Thả một tập tin ở đây hoặc nhấp để duyệt *

* Bằng cách tải tệp của bạn lên hoặc sử dụng dịch vụ, bạn đồng ý với Điều khoản của chúng tôi sử dụngChính sách quyền riêng tư.

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

kết quả công nhận