Cameron Laird wrote: > In article <[EMAIL PROTECTED]>, > Grant Edwards <[EMAIL PROTECTED]> wrote: >> I need to be able to generate a PDF report which consists >> mostly of vector images (which I can generate as encapsulated >> Postscript, PDF, or SVG). What I need is a way to combine >> these figures into a single PDF document. Right now the >> reports consist entire of these figures, so I just write the >> figures out to temp files and then use os.system() to run >> ghostscript with appropriate options to combine them into a >> single PDF file. >> >> I'd like to be able to add some text and/or place the figures >> in a manner other than one per page in the output document. >> >> I've looked at ReportLab's documentation, but although it >> appears to be able to use bitmap images (e.g jpeg) it doesn't >> appear to be able to use vector images (EPS/PDF/SVG). >> >> Is there a PDF generation library that can place EPS or >> PDF figures on a page? > . > . > . > You're stuck. > > If I understand what you're after, you're probably going to > end up finding a way to leverage Ghostscript. There are a > lot of ways to move forward in this area, but GS has most of > 'em beat, despite all its liabilities. > > That's my summary. I've done quite a bit in this area, and > am happy to talk about specifics. > > I have two recommendations: see if anything in <URL: > http://phaseit.net/claird/comp.text.pdf/PDF_converters.html > > resonates with you; and e-mail the nice folks at <URL: > http://www.pdf-tools.com/ >. > > I've taken the liberty of cross-posting to c.t.p. Python > alone isn't big enough (yet) to solve your problem.
In fairness to ReportLab I'd like to say that their *commercial* products can do everything the OP asks for and more besides, but unfortunately they are mostly targeted at the "enterprise" (read: big money) market. regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://del.icio.us/steve.holden Recent Ramblings http://holdenweb.blogspot.com -- http://mail.python.org/mailman/listinfo/python-list