All pastes #771804 Raw Edit

Something

public text v1 · immutable
·published 2007-11-13 07:42 UTC
rendered paste body
from cStringIO import StringIO
from django.http import HttpResponse
import sx.pisa3 as pisa

def generate(request):
    response = HttpResponse(mimetype='application/pdf')
    response['Content-Disposition'] = 'attachment; filename=generated.pdf'

    buffer = StringIO()

    data = request.POST.get('data')
    pisa.CreatePDF(data,buffer)

    pdf = buffer.getvalue()
    response.write(pdf)

    return response