Hi

Have you got PIL installed in python?

T

On Oct 5, 3:40 am, xerife <[email protected]> wrote:
> Hi, I´m using the latest reportlab version 2.5 to generate PDF´s.
> I´m also using Google App Engine and Django.
>
> I can get also an image that is in my source folder. Ex: for heading
> or footer.
> Everything went well to generate the PDF, but I'm having great
> difficulty printing to a PDF an image that an user uploaded, like his
> own photo.
> The photo is a property and is defined in model as BlobProperty ().
>
> Handler:
> class savePDF(webapp.RequestHandler):
>     def post(self):
>         user= models.Users.all()
>         p = canvas.Canvas(self.response.out)
>         p.drawString(50, 720, 'Curriculum Vitae : '    + '%s' %
> user.name)
>
>         image = canvas.ImageReader(StringIO.StringIO(user.photo))
>         p.drawImage(image, 40,700)
>
> Model:
> class User(db.Model):
>     photo = db.BlobProperty()
>     name = db.StringProperty(required = True)
>
> View:
> <table align="center">
>         <tbody>
>             <tr>
>                 <td>Upload Photo: </td>
>                 <td><img src="/uploadFoto" /></td>
>             </tr>
>             <tr>
>                 <td>User Name: </td>
>                 <td>{{ user.name }}</td>
>             </tr>
>             <tr>
>                 <td>User Photo: </td>
>                 <td>{{ user.photo }}</td>
>             </tr>
>
> Note: I´ve modified utils.py this post.
>
> I´m getting errors like this one:
> File "C:\Users\hp\workspace\x-ray\src\principal.py", line 441, in post
> image = canvas.ImageReader(StringIO.StringIO(user.photo)) File
> "reportlab.zip\reportlab\lib\utils.py", line 588, in init File
> "reportlab.zip\reportlab\lib\utils.py", line 582, in init
> RuntimeError: Imaging Library not available, unable to import bitmaps
> only jpegs fileName=<StringIO.StringIO instance at 0x04A5A030>
> identity=[imagerea...@0x4a62290].
>
> Please note that i uploaded an .jpeg image.
>
> So, i don´t get the error. If someone could help, i´d be very happy.
> The problem that i´m facing right now is when a user upload a photo,
> isn´t displayed on his PDF.
>
> I´ll show you a short pic tinypic.com/r/2ngeont/7, but the image shown
> is uploaded by me not by the user.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to