and instead do
response.write("this is a test")
See if you get a file to save in the browser, and save it, rather than opening
it, since it won't really be pdf. Then look at the file with something like less
in a command line - don't try double clicking on the file, it's still not a pdf to
see if it has the desired text. If that works the Django side of things is good.
I haven't touched reportlab in a few years, so I don't remember if a Canvas
is the kind of object that you need (whether it even has a save method),
so the reportlab mailing list, or getting a simple reportlab example to write
to an open file object, would be your alternatives.
Bill
On Fri, Jan 25, 2013 at 5:26 AM, <nrapeee@gmail.com> wrote:
from reportlab.pdfgen import canvas
from django.http import HttpResponse
def some_view(request):
# Create the HttpResponse object with the appropriate PDF headers.
response = HttpResponse(mimetype='application/pdf')
response['Content-Disposition'] = 'attachment; filename="somefilename.pdf"'
# Create the PDF object, using the response object as its "file."
p = canvas.Canvas(response)
# Draw things on the PDF. Here's where the PDF generation happens.
# See the ReportLab documentation for the full list of functionality.
p.drawString(100, 100, "Hello world.")
# Close the PDF object cleanly, and we're done.
p.showPage()
p.save()
return response
this is my code , i wanna know where the output of this program is saved.
M not able to retrieve the out put plz help me out.
thanks in advance
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment