If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
आजकल QR codes हर जगह दिखते हैं - payments, product packaging, event tickets, और भी कई जगह। ये small, pixelated squares काफी useful होते हैं information को quickly access करने के लिए।
इस blog में हम सीखेंगे कि कैसे Node.js का use करके आसानी से QR code generate कर सकते हैं।
●●●
QR Code generate करने के लिए हम qrcode
नामक library का use करेंगे। इसे install करने के लिए नीचे दिए गए command का use करें -
npm install 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">
●●●
आप चाहे तो 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);
●●●
इस blog में हमने देखा कि कैसे Node.js का use करके simple steps में QR Code generate किया जा सकता है। यह process काफी straightforward है और आप इसे अपने projects में easily integrate कर सकते हैं। Node.js की flexibility और speed के कारण QR Code generation जैसी tasks को efficiently handle किया जा सकता है।
Loading ...