Я использую библиотеку QRCoder для создания QR-кодов для текстов. QR-коды генерируются правильно, но я хочу знать, как декодировать текст из файлов qr.
Мой код:
QRCodeGenerator qrGenerator = new QRCodeGenerator();
QRCodeData qrCodeData = qrGenerator.CreateQrCode("The text which should be encoded.", QRCodeGenerator.ECCLevel.Q);
qrCodeData.SaveRawData("my-raw-file.qrr", QRCodeData.Compression.Uncompressed);
QRCodeData qrCodeData1 = new QRCodeData("my-raw-file.qrr", QRCodeData.Compression.Uncompressed);
byte[] bData = qrCodeData1.GetRawData(QRCodeData.Compression.Uncompressed);
В приведенном выше коде вы видите, что я создаю файл Qr с именем my-raw-file.qrr
, используя функцию SaveRawData()
:
qrCodeData.SaveRawData("my-raw-file.qrr", QRCodeData.Compression.Uncompressed);
Файл создается в папке сайта. Теперь я хочу прочитать текст из этого файла .qrr. Это текст «Текст, который должен быть закодирован».
Я прочитал файл, используя приведенные ниже коды:
QRCodeData qrCodeData1 = new QRCodeData("my-raw-file.qrr", QRCodeData.Compression.Uncompressed);
byte[] bData = qrCodeData1.GetRawData(QRCodeData.Compression.Uncompressed);
Вы видите изображение ниже, которое показывает это?
Я получаю массив байтов в переменной bData. Я хочу знать, как получить текст сейчас?