Ruby QR कोड लाइब्रेरी

Ruby से QR कोड जनरेट करें

Ruby का rqrcode gem QR कोड जनरेशन को सरल और सुंदर बनाता है। Rails एप्लिकेशन, स्क्रिप्ट और ऑटोमेशन वर्कफ़्लो के लिए बिल्कुल सही।

इंस्टॉलेशन

Bundler या gem install का उपयोग करके rqrcode gem इंस्टॉल करें।

Gemfile
gem 'rqrcode'
gem
gem install rqrcode

rqrcode से QR कोड जनरेट करें

Ruby में rqrcode gem का उपयोग करने के कोड उदाहरण।

QR Code as SVG
require 'rqrcode'

qr = RQRCode::QRCode.new('https://qrcode.fun')

svg = qr.as_svg(
  offset: 0,
  color: '1A2B3C',
  shape_rendering: 'crispEdges',
  module_size: 6,
  standalone: true
)

File.write('qrcode.svg', svg)
QR Code as PNG
require 'rqrcode'

qr = RQRCode::QRCode.new('https://qrcode.fun')

png = qr.as_png(
  bit_depth: 1,
  border_modules: 4,
  color_mode: ChunkyPNG::COLOR_GRAYSCALE,
  color: 'black',
  file: nil,
  fill: 'white',
  module_px_size: 6,
  resize_exactly_to: false,
  resize_gte_to: false,
  size: 300
)

IO.binwrite('qrcode.png', png.to_s)
Rails Controller
class QrCodesController < ApplicationController
  def show
    qr = RQRCode::QRCode.new(params[:data] || 'https://qrcode.fun')
    svg = qr.as_svg(module_size: 6, standalone: true)

    render inline: svg, content_type: 'image/svg+xml'
  end
end
QRCode.fun API

Ruby में API से QR कोड जनरेट करें

स्टाइल किए गए QR कोड के लिए Ruby से Net::HTTP या Faraday का उपयोग करके QRCode.fun API कॉल करें।

Ruby API एकीकरण
require 'net/http'
require 'json'

uri = URI('https://qrcode.fun/api/generate-qr-styled')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true

request = Net::HTTP::Post.new(uri)
request['Content-Type'] = 'application/json'
request.body = {
  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' }
}.to_json

response = http.request(request)
result = JSON.parse(response.body)
puts result['data'][0..49]

लाइव QR कोड प्रीव्यू

अभी Ruby से QR कोड जनरेट करके देखें।

QR प्रीव्यू

नेटिव लाइब्रेरी बनाम API

rqrcode बनाम QRCode.fun API की तुलना।

फीचरrqrcode GemQRCode.fun API
सेटअप जटिलताgem install + इमेज के लिए ChunkyPNGएक HTTP रिक्वेस्ट
कस्टमाइज़ेशनरंग, मॉड्यूल साइज़ (SVG/PNG)पूर्ण स्टाइलिंग: रंग, आकार, लोगो
ऑफ़लाइन सपोर्टहाँइंटरनेट आवश्यक
रखरखावbundle updateहमेशा अपडेटेड
आउटपुट फॉर्मेटSVG, PNG, ANSI terminalPNG, SVG

Ruby QR कोड उपयोग के मामले

Ruby एप्लिकेशन में QR कोड के लिए सामान्य परिदृश्य।

Rails एप्लिकेशन

यूज़र प्रोफाइल, इवेंट टिकट और टू-फैक्टर ऑथेंटिकेशन सेटअप के लिए Rails कंट्रोलर में QR कोड जनरेट करें।

बैकग्राउंड जॉब्स

बैच लेबल जनरेशन और ईमेल कैंपेन के लिए Sidekiq या Active Job से एसिंक्रोनस रूप से QR कोड बनाएं।

API एंडपॉइंट

मोबाइल ऐप्स और थर्ड-पार्टी इंटीग्रेशन के लिए इमेज या SVG के रूप में QR कोड रिटर्न करने वाले API एंडपॉइंट बनाएं।

ऑटोमेशन स्क्रिप्ट

इन्वेंटरी, एसेट टैगिंग और इवेंट मैनेजमेंट के लिए बल्क में QR कोड जनरेट करने के लिए Ruby स्क्रिप्ट लिखें।

अक्सर पूछे जाने वाले प्रश्न

Ruby से QR कोड जनरेट करने के बारे में सामान्य प्रश्न।

rqrcode QR कोड जनरेशन के लिए सबसे लोकप्रिय और अच्छी तरह मेंटेन किया गया Ruby gem है। यह SVG और PNG आउटपुट सपोर्ट करता है और Rails के साथ अच्छी तरह इंटीग्रेट होता है।

Ruby से QR कोड जनरेट करना शुरू करें

हमारा मुफ़्त जनरेटर उपयोग करें या API को अपनी Ruby और Rails एप्लिकेशन में एकीकृत करें।