|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Inscription : juin 2005 Messages : 360 ![]() |
je voudrais utiliser ImageMagick et Ghostscript pour convertir des pdf (20 Mo) en jpg (~100Ko) pour alléger un peu mon appli web mais voilà, j'ai quelques soucis.
:Je tiens à préciser que je suis sous MacOS 10.4.x. Donc dans un environnement unix. - si j'installe ces 2 modules par le biais de apt-get (A la debian), ils sont complets et opérationnels. je peux convertir mes pdf (png, tif, etc) en .jpg en ligne de commande. problème: impossible de faire tourner convert en cgi. est-ce dû au fait que l'executable se trouve dans /sw/bin ? Car sous MAC, le fait d'installer des packages via apt-get ou fink => installation virtuelle dans un repertoire précis qu'es /sw/bin. - si je installe les sources des deux packages, (.tar.gz) via ./configure, make et make install c'est impossible de convertir mes pdf même en ligne de commande. il n'y a pas les fonts que Ghostscript doit utiliser .. et même en les ayant trouver, je sais pas comment modifier les variables d'environnement pour le faire fonctionner. En esperant que ça puisse fonctionne par la suite sur CGI je vous avoue que là, je commence à donc si vous avez une soluce, dans 1 cas comme dans l'autre, je suis preneuse! merci! __________________
__________________
Cela demande du courage d'en tirer du plaisir Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou |
|
|
00
|
|
|
#2 |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
et avec un exec en php par exemple, ça donne quoi
|
|
|
00
|
|
|
#3 | ||
![]() ![]() Inscription : juin 2005 Messages : 360 ![]() |
mon appli est faite en Perl CGI, mais je fais de toute façon à l'interieur de mon script une commande system (equivalente au exec de php).
Malheureusement, j'obtiens dans mes logs le message suivant : Code :
Can't exec "convert": No such file or directory at /Applications/MAMP/cgi-bin/test.pl line 10
Code :
Je pensais au début que c'était dû au fait qu'apache tourne sous un user style www-data et qu'il n'avait pas les droits pour lancer la commande, mais c'est pas le cas. Il tourne sous le même user que moi et ça ne marche toujours pas.
__________________
Cela demande du courage d'en tirer du plaisir Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou |
||
|
|
00
|
|
|
#4 | ||||
![]() ![]() Inscription : juin 2005 Messages : 360 ![]() |
bon, ça progresse
j'ai pu télécharger ghostscript et ses font correctement, ouf .... en ligne de commande, j'obtiens bien les fichiers désirés. mais voilà, quand je passe au cgi, problème Code :
Code :
pourtant, quang je fais j'ai bien le chemin du bin qui y présent. y'a-t-il des modifs à faire pour le cgi pour qu'il puisse interpréter ces modules? merci d'avance!
__________________
Cela demande du courage d'en tirer du plaisir Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou |
||||
|
|
00
|
|
|
#5 | ||
![]() ![]() Inscription : juin 2005 Messages : 360 ![]() |
bon, sachant que ghostscript gs est indispensable pour traiter les pdf, je vais commencer par un cas simple où il n'est pas requis:
convertir un gif en un gif plus petit! si je fais: Code :
Code :
probleme d'execution convert No such file or directory
si j'omets /usr/local/bin/ dans la commande systeme, j'ai le message log suivant Code :
Can't exec "convert": No such file or directory at /Applications/MAMP/cgi-bin/test.pl line 18.
alors dites moi: comment faire pour qu'il interprète convert alors??
__________________
Cela demande du courage d'en tirer du plaisir Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou |
||
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : juin 2005 Messages : 360 ![]() |
alors dans le bon ordre, il faut:
- installer ghostscript - installer les fonts de ghostscript (pour interpreter les pdf et pouvoir les convertir) - exporter la variable d'environnement - installer la libraririe jpeg pour ImageMagick - installer ImageMagick - installer Perl Magick si besoin ajouter la variable d'environnement dans cos scripts pour l'execution
__________________
Cela demande du courage d'en tirer du plaisir Quand on n'a qu'un marteau, tous les problèmes ressemblent à un clou |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com