However, sometimes it might give problems. For example, I have sometime converted a PS to a PDF that Evince would open fine, but Acrobat Reader would not. I fixed this problem making use of the superb alternatives system present in Debian.
The first thing to know is that most of PS and PDF manipulation (including PS-to-PDF conversion) is done by calling a backend application called Ghostscript (GS). A quick search within the Debian packages shows that most (if not all) of the GS versions mentioned in the wikipedia page are available:
Bart[~/]: aptitude search ^gs- i gs-afpl - The AFPL Ghostscript PostScript interpreter p gs-aladdin - Transitional package p gs-cjk-resource - Resource files for gs-cjk, ghostscript CJK-TrueType extension i A gs-common - Common files for different Ghostscript releases i A gs-esp - The Ghostscript PostScript interpreter - ESP version p gs-gpl - The GPL Ghostscript PostScript interpreter v gs-pdfencrypt -
It turns out I was using
Bart[~/]: which gs /usr/bin/gs Bart[~/]: ls -l /usr/bin/gs lrwxrwxrwx 1 root root 20 Jul 4 09:00 /usr/bin/gs -> /etc/alternatives/gs* Bart[~/]: ls -l /etc/alternatives/gs lrwxrwxrwx 1 root root 16 Jul 27 11:26 /etc/alternatives/gs -> /usr/bin/gs-esp
I remember having used different GS versions, and AFPL being the "best", so I installed it and made the default
gs point to it, with the Debian alternatives system (as
Bart:~# aptitude install gs-afpl [...] Bart:~# update-alternatives --config gs There are 2 alternatives which provide `gs'. Selection Alternative ----------------------------------------------- * + 1 /usr/bin/gs-esp 2 /usr/bin/gs-afpl Press enter to keep the default[*], or type selection number:
There, I just pressed "2", et voilà! Now my default GS is
ps2pdf makes use of it. Any other GS version one could want to use, the procedure to change it would be the same.