[reportlab-users] Appengine - Reportlab (Get Photo from Model)

Tim Roberts timr at probo.com
Mon Oct 4 13:32:26 EDT 2010

Martinho Arantes 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 ().

> ...


> 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=[ImageReader at 0x4a62290].

There's a lot of information you have not provided here. Are you doing
this on a web site? How did you deploy Reportlab?

Reportlab requires PIL (Python Imaging Library) in order to process
images. You need to make sure your web server includes PIL.

Tim Roberts, timr at probo.com
Providenza & Boekelheide, Inc.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://two.pairlist.net/pipermail/reportlab-users/attachments/20101004/f4305d2c/attachment.htm>

More information about the reportlab-users mailing list