Node.js qrcode Module : Generate QrCode In NodeJS

Other Blogs

Blogs ❯❯ NodeJS

Image could not load

Node.js generate Qr Code

आजकल QR codes हर जगह दिखते हैं - payments, product packaging, event tickets, और भी कई जगह। ये small, pixelated squares काफी useful होते हैं information को quickly access करने के लिए।

इस blog में हम सीखेंगे कि कैसे Node.js का use करके आसानी से QR code generate कर सकते हैं।

NodeJS qrcode module

QR Code generate करने के लिए हम qrcode नामक library का use करेंगे। इसे install करने के लिए नीचे दिए गए command का use करें -

npm install qrcode

NodeJS generate qrcode

अब हम एक simple script लिखेंगे जो QR Code generate करेगा। एक नया file generateQrCode.js create करें और उसमें नीचे दिया गया code add करें -

const QRCode = require('qrcode'); const generateQRCode = async (text) => { try { const qrCodeDataURL = await QRCode.toDataURL(text); console.log(qrCodeDataURL); } catch (err) { console.error('Error generating QR Code:', err); } }; generateQRCode('https://www.example.com');

इस script में हम QRCode.toDataURL method का use कर रहे हैं जो हमें QR Code की base64 representation देता है। आप इस code को किसी भी URL या text के लिए generate कर सकते हैं।

यह आपको console में QR Code की base64 string देगा, जिसे आप HTML image tag में use कर सकते हैं।

<img src="data:image/png;base64,..." alt="QR Code">

Node.js save qrcode on a particular place

आप चाहे तो qrcode को किसी particular जगह पर save भी कर सकते हैं।

const QRCode = require('qrcode'); const fs = require('fs'); const path = require('path'); const generateAndSaveQRCode = async (text, filePath) => { try { // Generate the QR code and save it to a file await QRCode.toFile(filePath, text); console.log(`QR Code saved to ${filePath}`); } catch (err) { console.error('Error generating QR Code:', err); } }; // Example usage const textToEncode = 'https://www.example.com'; const savePath = path.join(__dirname, 'qrcode.png'); // Save to the current directory generateAndSaveQRCode(textToEncode, savePath);

Conclusion

इस blog में हमने देखा कि कैसे Node.js का use करके simple steps में QR Code generate किया जा सकता है। यह process काफी straightforward है और आप इसे अपने projects में easily integrate कर सकते हैं। Node.js की flexibility और speed के कारण QR Code generation जैसी tasks को efficiently handle किया जा सकता है।

Recent Blogs

Loading ...

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook

Your Thought ?

Please wait . . .

    0 Comment(s) found !