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.htmlet vous récupérez le
Ghostscript 9.06 Sources for all platformstar -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
...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
...