HOME - RADIO - LOGIN - AIDE
KNAROU#
Post-it Technique
>>http://www.knar.info

décembre 2024
<<< RETOUR <<<

Lecture de l'article Installation de ImageMagick / ghostscript sur Gentoo OVH Release 2
Installation de ImageMagick / ghostscript sur Gentoo OVH Release 2
de Fabrice Mounin - le lundi 24 septembre 2012 22:56:09
BUT : pouvoir convertir des fichiers pdf en image jpeg

Sur la Gentoo release 2 OVH, ImageMagick existe déjà en version 6.6.3-2

Par contre quand vous utilisez la commande :

convert fichier.pdf fichier.jpg

vous avez un message d'erreur du genre

convert: Postscript delegate failed `test.pdf': @ error/pdf.c/ReadPDFImage/645.
convert: missing an image filename `test.jpg' @ error/convert.c/ConvertImageCommand/2970.



Il vous manque tout simplement ghostscript.

N'essayez pas de l'installer via emerge, car vous aurez des erreurs (limitation de la release 2 ovh pour ne pas en sortir et tenir la distrib ovh à jour)

Pour installer ghostscript, vous allez sur le site :

http://www.ghostscript.com/download/gsdnld.html

et vous récupérez le Ghostscript 9.06 Sources for all platforms

tar -xvf ghostscript-9.06
cd ghostscript-9.06
./autogen.sh ( ./configure avec les bons paramètres testé par le script)
make & make install

et maintenant votre fameux test

convert fichier.pdf fichier.jpg

vous donneras une vrai image jpeg sans message d'erreur

Pour ceux qui exécute du code en exec() via php

$votrevariablecmd="sudo /usr/bin/convert /home/votredossier/www/fichier.pdf /home/votredossier/www/fichier.jpg"
exec($votrevariablecmd);
 
N'oubliez pas de bien mettre le chemin complet de vos fichiers

Moi je m'en sert essentiellement pour convertir des fax en images ou pour avoir une preview d'un pdf

N’hésitez à laisser des commentaires pour amélioration.

Bonne journée
Knarou


Votre nom :
Commentaire :

Recopiez le code svp :


COMMENTAIRES :
Un(e) certain(e): Akheraphin en date du vendredi 08 mars 2013 vers 17:12:59 à ecrit :
...Dommage, j'ai tenter l'emerge avant de tomber sur ce post. J'ai quand même tenter la procédure décrite. Upload du paquet, untar. Mais lorsque je lance make & make install, le système me répond make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
Peut-être est-ce dû à mon précédent emerge?...


Un(e) certain(e): nerikx en date du vendredi 31 mai 2013 vers 14:07:30 à ecrit :
...cool merci à toi Fab ça marche nickel ! ...

Un(e) certain(e): Boubaker en date du vendredi 27 septembre 2013 vers 11:18:34 à ecrit :
...Merci! Après 2h de galères pour installer ghostscript sur notre serveur dédié OVH Release 2, c'est enfin installé......

Un(e) certain(e): Mathieu en date du mercredi 05 février 2014 vers 10:34:43 à ecrit :
...Merci merci merci !!
Tu m'épargnes quelques heures de recherche !...


Un(e) certain(e): BN en date du lundi 25 avril 2016 vers 16:26:17 à ecrit :
...Dans mon cas il manquait juste une ligne de commande pour que cela fonctionne :

sudo ln -s `which gs` /usr/bin/gs
...