convert pdf to png

Andrew MacIntyre andymac at bullseye.apana.org.au
Mon Dec 24 20:11:03 EST 2007


Grant Edwards wrote:
> On 2007-12-24, Carl K <carl at personnelware.com> wrote:
> 
>>> If it is a multi page pdf Imagemagick will do:
>>>
>>> convert file.pdf page-%03d.png
>> I need python code to do this.  It is going to be run on a
>> someone else's shared host web server, security and
>> performance is an issue.  So I would rather not run stuff via
>> popen.
> 
> Use subprocess.
> 
> Trying to eliminate popen because of the overhead when running
> ghostscript to render PDF (I assume convert uses gs?) is about
> like trimming an elephants toenails to save weight.

Using ctypes to call Ghostscript's API also works well.  I've only done
this on Windows, but it should also work on other systems with ctypes
support.

-- 
-------------------------------------------------------------------------
Andrew I MacIntyre                     "These thoughts are mine alone..."
E-mail: andymac at bullseye.apana.org.au  (pref) | Snail: PO Box 370
        andymac at pcug.org.au             (alt) |        Belconnen ACT 2616
Web:    http://www.andymac.org/               |        Australia



More information about the Python-list mailing list