title: Generate multiple qr codes in one pdf file using reportlab and django framework
body: <p>Using reportlab, How can I generate a series of qr codes and put them in one pdf and then open it on the user browser. Here is my attempt. Thanks in advance. For this code below, nothing happens. I was expecting to be prompted to save the pdf file.</p>
  
  <pre><code>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
  </code></pre>