JavaScript کے ساتھ QR کوڈ بنائیں
JavaScript ویب ڈیولپمنٹ کے لیے سب سے مقبول زبان ہے۔ براؤزر یا Node.js میں QR کوڈ بنانے کے لیے qrcode.js یا qr-code-styling جیسی لائبریریز استعمال کریں، یا جدید اسٹائلنگ کے لیے QRCode.fun API کال کریں۔
انسٹالیشن
اپنے پسندیدہ پیکیج مینیجر کا استعمال کرکے مقبول JavaScript QR کوڈ لائبریریز انسٹال کریں۔
npm install qrcodeyarn add qrcodenpm install qr-code-stylingJavaScript لائبریریز سے QR کوڈ بنائیں
اپنے پراجیکٹس میں QR کوڈ بنانے کے لیے مقبول JavaScript QR کوڈ لائبریریز کے استعمال کی کوڈ مثالیں۔
const QRCode = require('qrcode')
// Generate QR code as data URL
const dataUrl = await QRCode.toDataURL('https://qrcode.fun')
console.log(dataUrl)
// Generate QR code as file
await QRCode.toFile('./qrcode.png', 'https://qrcode.fun', {
width: 300,
margin: 2,
color: {
dark: '#1A2B3C',
light: '#FFFFFF'
}
})import QRCode from 'qrcode'
const canvas = document.getElementById('canvas')
await QRCode.toCanvas(canvas, 'https://qrcode.fun', {
width: 256,
margin: 2,
color: {
dark: '#1A2B3C',
light: '#FFFFFF'
}
})import QRCodeStyling from 'qr-code-styling'
const qrCode = new QRCodeStyling({
width: 300,
height: 300,
data: 'https://qrcode.fun',
image: '/logo.png',
dotsOptions: {
color: '#1A2B3C',
type: 'rounded'
},
cornersSquareOptions: {
color: '#8564C3',
type: 'extra-rounded'
},
backgroundOptions: {
color: '#FFFFFF'
}
})
qrCode.append(document.getElementById('qr-container'))
qrCode.download({ extension: 'png' })JavaScript میں API سے QR کوڈ بنائیں
اپنی JavaScript ایپلیکیشن سے حسب ضرورت رنگوں، شکلوں اور لوگوز کے ساتھ اسٹائلڈ QR کوڈ بنانے کے لیے QRCode.fun API استعمال کریں۔
// Using fetch (Browser or Node.js 18+)
const response = await fetch('https://qrcode.fun/api/generate-qr-styled', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
data: 'https://qrcode.fun',
width: 300,
height: 300,
type: 'png',
margin: 10,
dotsOptions: {
color: '#1A2B3C',
type: 'rounded'
},
cornersSquareOptions: {
color: '#8564C3',
type: 'extra-rounded'
},
backgroundOptions: {
color: '#FFFFFF'
}
})
})
const result = await response.json()
// result.data contains the base64 PNG data URL
console.log(result.data)لائیو QR کوڈ پریویو
ابھی JavaScript سے QR کوڈ بنا کر دیکھیں۔
مقامی لائبریری بمقابلہ API
JavaScript QR کوڈ لائبریری کا براہ راست استعمال بمقابلہ QRCode.fun API کا موازنہ۔
| فیچر | مقامی لائبریری | QRCode.fun API |
|---|---|---|
| سیٹ اپ پیچیدگی | پیکیج انسٹال کریں، بنڈلر ترتیب دیں | ایک HTTP ریکوئسٹ |
| حسب ضرورت تبدیلی | لائبریری کے مطابق مختلف | مکمل اسٹائلنگ: رنگ، شکلیں، لوگوز |
| آف لائن سپورٹ | ہاں | انٹرنیٹ درکار |
| دیکھ بھال | ڈیپنڈنسیز دستی طور پر اپڈیٹ کریں | ہمیشہ اپڈیٹ |
| آؤٹ پٹ فارمیٹس | PNG, SVG (لائبریری پر منحصر) | PNG, SVG |
JavaScript QR کوڈ استعمال کی صورتیں
عام منظرنامے جہاں JavaScript ڈیولپرز QR کوڈ بناتے ہیں۔
ویب ایپلیکیشنز
لنکس، ادائیگیوں یا تصدیق کی شیئرنگ کے لیے React، Vue، Angular یا ونیلا JS ویب ایپس میں متحرک طور پر QR کوڈ بنائیں۔
Node.js بیک اینڈ
انوائسز، ٹکٹس، شپنگ لیبلز اور خودکار ای میل منسلکات کے لیے سرور سائیڈ QR کوڈ بنائیں۔
پروگریسو ویب ایپس
اسکین ایبل کوڈز کے ساتھ آف لائن قابل موبائل تجربات کے لیے PWAs میں QR کوڈ جنریشن شامل کریں۔
براؤزر ایکسٹینشنز
موجودہ صفحے کے URL یا منتخب ٹیکسٹ کے لیے QR کوڈ بنانے والے Chrome یا Firefox ایکسٹینشنز بنائیں۔
اکثر پوچھے جانے والے سوالات
JavaScript سے QR کوڈ بنانے کے بارے میں عام سوالات۔
JavaScript سے QR کوڈ بنانا شروع کریں
تیز QR کوڈز کے لیے ہمارا مفت آن لائن جنریٹر استعمال کریں، یا خودکار جنریشن کے لیے API کو اپنے JavaScript پراجیکٹ میں ضم کریں۔