I have a ton of experience with rendering PDFs, and unless your PDFs are coming from a single, very well-defined, and well-behaved source, you are going to find that nothing will reliably render them into images. The best answer is Ghostscript, but even that cannot render 100% of the PDFs that Adobe Reader can display. No Java or Python solution is going to come close to working for you.
I'd recommend that you look again at your architecture, and find a way to do what you need that avoids having to render them server side. On Nov 21, 2010, at 6:19 AM, Olly wrote: > Thanks for the replies. > > Output as images are important because i have a client side script > that allows users to designate areas of the PDF page for processing at > a later stage. The barcode is used to identify that page for > processing when it is scanned in later on. > > I've been looking at PDF to SVG - no luck. I'm currently stuck with > using Java, but i have seen reportlab's library and am considering > whether it would be worth moving. I still don't understand why some of > the more useful AWT features are missing from AppEngine, coming from a > position where i thought AppEngine was the way of the future, now i'm > not so sure. > > Olly > > On Nov 21, 8:40 am, Wim den Ouden <[email protected]> wrote: >> Found this, have no experiance with >> ithttp://konryd.blogspot.com/2008/04/outputting-pdfs-with-google-app-en...http://www.reportlab.com/software/opensource/rl-toolkit/ >> seems to be pure python >> gr >> wim >> >> >> >> >> >> On Sun, Nov 21, 2010 at 3:25 AM, Olly <[email protected]> wrote: >>> Hi, >> >>> I need to do the following: >> >>> 1) User uploads PDF which is stored in blobstore >>> 2) Individual pdf pages are rendered as images and shown in the >>> browser window >>> 3) A barcode identifier image is added to the PDF and is downloaded by >>> the user >> >>> Sadly due to GAE's restrictions i have absolutely no idea how this can >>> be done (without using remote services and data fetching). >> >>> Thanks >> >>> Olly >> >>> -- >>> 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 >>> athttp://groups.google.com/group/google-appengine?hl=en. >> >> -- >> gr >> wdo >> >> Demo free E-business:https://e-comm.appspot.com >> Gae developer tipshttp://code.google.com/p/relat/wiki/gaetips >> Wim den Ouden Google app engine based (web) apps > > -- > 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. > -- 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.
