2010-11-23 9 views
1

J'essaie de convertir un fichier pdf (5 pages) avec imagemagick. Je peux le convertir mais j'ai une extension bizarre.Problème d'extension lors de la conversion de pdf en png en utilisant Imagemagick

Exemple: fax.png.0, fax.png.1, fax.png.2, fax.png.3, fax.png.4

Ceci est la commande qui i utilisation:

convert -density 140 /var/www/html/ok/fax.pdf -resize 25% -quality 100 -colors 256 /var/www/html/ok/fax.png 

Comment réparer il deviendra seulement fax0.png, fax1.png, fax2.png, fax3.png, fax4.png

Merci à l'avance

+0

Essayer convertir -density 140 /var/www/html/ok/fax.pdf -resize 25% -quality 100 -colors 256/var/www /html/ok/fax%1d.png – ajreal

+0

Salut, j'essaye le code mais j'ai toujours le même problème – cyberfly

+0

@ajreal merci pour votre aide. votre code m'amène à corriger la solution. votre code le problème que l'erreur typo à 1d. – cyberfly

Répondre

1

Je suppose que vous avez étiqueté cela avec PHP que vous utilisez PHP, et pas seulement imagemagick à la ligne de commande.

Si, utilisez rename pour changer les noms de fichiers comme vous le souhaitez:

http://php.net/manual/en/function.rename.php

1

la solution à ce problème est d'ajouter le% d après le nom du fichier:

convert -density 140 /var/www/html/ok/fax.pdf -resize 25% -quality 100 -colors 256 /var/www/html/ok/fax%d.png 

lire la suite ici :

Filename Percent Escapes

1

Je ne sais pas, si cela vous aide encore. Mais j'avais des problèmes bizarres similaires. Je l'ai résolu, par deaktivating simplement le canal alpha comme ceci:

convert -alpha off -density 300 -quality 85 -... old.pdf new.tif 
Questions connexes