can't find a way to display and print pdf through python.

Jussi Salmela tiedon_jano at hotmail.com
Tue Feb 13 03:44:18 EST 2007


Grant Edwards kirjoitti:
> On 2007-02-12, Larry Bates <larry.bates at websafe.com> wrote:
>> Grant Edwards wrote:
>>> On 2007-02-12, Larry Bates <larry.bates at websafe.com> wrote:
>>>> On 2007-02-12, Larry Bates <larry.bates at websafe.com> wrote:
>>>>>>> I at least need the code for useing some library for
>>>>>>> connecting to acrobat reader and giving the print command on
>>>>>>> windows and some thing similar on ubuntu linux.
>>>>>> Just let the registered .PDF viewer do it for you.
>>>>>>
>>>>>> os.start('myfile.pdf')
>>>>> Eh?  I don't see os.start() it either 2.5 or 2.44
>>>>> documentation, and it's sure not there in 2.4.3:
>>>> My bad.  os.system()
>>> That doesn't work either:
>>>
>>>    $ ls -l user.pdf
>>>    -rw------- 1 grante users 35640 2005-11-21 14:33 user.pdf
>>>    
>>>    $ python
>>>    Python 2.4.3 (#1, Dec 10 2006, 22:09:09) 
>>>    [GCC 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)] on linux2
>>>    Type "help", "copyright", "credits" or "license" for more
>>>    information.
>>>    >>> import os
>>>    >>> os.system('user.pdf')
>>>    sh: user.pdf: command not found
>>>    32512
>>>    >>> 
>> Works fine on my system.  You linux guys just have it hard.
>> The op said "windows".
> 
> The posting to which you replied specified Linux.
> 
>> I can't answer for ubuntu linux but maybe you can help there?
> 
> I don't see how.  Pdf files just aren't executable.
> 
On Windows, this (where fileName is xyz.PDF, for example):
	webbrowser.open(r'file://' + fileName)
starts Acrobat Reader with the document read in. I have no idea why,
because Acrobat Reader sure ain't my browser;)

Maybe someone could try this out on Linux.

Cheers,
Jussi



More information about the Python-list mailing list