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 ایپلیکیشنز میں ضم کریں۔