का उपयोग कर एक पीडीएफ फ़ाइल में एकाधिक qr कोड जेनरेट करें रिपोर्टलैब का उपयोग करके, मैं qr कोड की श्रृंखला कैसे उत्पन्न कर सकता हूं और उन्हें एक पीडीएफ में डाल सकता हूं और फिर इसे उपयोगकर्ता ब्राउज़र पर खोल सकता हूं। मेरा प्रयास यहाँ है। अग्रिम में धन्यवाद। नीचे दिए गए कोड के लिए, कुछ भी नहीं होता है। मुझे पीडीएफ फ़ाइल को सहेजने के लिए कहा जाने की उम्मीद थी।reportlab और django फ्रेमवर्क
from reportlab.pdfgen import canvas
from django.http import HttpResponse
from reportlab.graphics.shapes import Drawing
from reportlab.graphics.barcode.qr import QrCodeWidget
from reportlab.graphics import renderPDF
# Create the HttpResponse object with the appropriate PDF headers.
response = HttpResponse(mimetype='application/pdf')
response['Content-Disposition'] = 'attachment; filename="somefilename.pdf"'
p = canvas.Canvas(response)
qrw = QrCodeWidget('Helo World!')
b = qrw.getBounds()
w=b[2]-b[0]
h=b[3]-b[1]
d = Drawing(45,45,transform=[45./w,0,0,45./h,0,0])
d.add(qrw)
renderPDF.draw(d, p, 1, 1)
p.showPage()
p.save()
return response
के माध्यम से पढ़ने का सुझाव देता हूं क्या आप अपनी कठिनाइयों का अधिक विशिष्ट तरीके से वर्णन कर सकते हैं? आपका कोड सही/गलत क्या करता है, जहां आपको वास्तव में कठिनाइयों आदि हैं। – Rytmis