Реагировать создать компонент кода QR и преобразовать его в образ base64 - PullRequest
0 голосов
/ 15 июня 2019

В таблице (react-data-table-component) у меня есть элементы, один из этих элементов, текст должен быть преобразован в код qr.

Я пробую различные модули (qrcode.react, react-google-qrcode, etc.).

Проблема в том, что они являются компонентами, поэтому единственный способ использовать их в качестве документации:

<qrCode value = "text" />

Проблема в том, что мне нужно преобразовать QR-код в изображение, потому что тогда я должен поместить его в PDF-файл, который мне нужно сгенерировать.

Так что я думал, что закодировал изображение в base64.

Но я не могу найти способ сделать это.

Ты знаешь, как дать мне совет.

1 Ответ

0 голосов
/ 15 июня 2019

Вы можете использовать модуль https://www.npmjs.com/package/qrcode для преобразования набора данных в изображение в виде QR-кода.

    QRCode.toDataURL(<YOUR_DATASET>, {type: "png"})
    .then(img => {
       // Then you can do whatever you want with this img
    })
...