You may be able to use Google's image processing services directly, since PDFs are essentially images and PIL can do this , although I have not tried This.
If the direct approach does not work, you can use the following process:
- Save PDF to blobstore.
- Open the link.
- Get a snapshot of the displayed PDF using a service such as http://www.websnapr.com/ .
- Save this generated image to your blobstore.
source share