我尝试使用imagemagick转换pdf文件(5页)。我可以转换它,但我得到一个奇怪的扩展。
实施例: fax.png.0, fax.png.1, fax.png.2, fax.png.3, fax.png.4
这是我使用的命令:
convert -density 140 /var/www/html/ok/fax.pdf -resize 25% -quality 100 -colors 256 /var/www/html/ok/fax.png
如何修复它只会传真至fax0.png,fax1.png,fax2.png,fax3.png,fax4.png
提前谢谢
答案 0 :(得分:1)
答案 1 :(得分:1)
我假设你用php标记了你正在使用PHP,而不仅仅是命令行中的imagemagick。
如果是,请使用rename
根据需要更改文件名:
答案 2 :(得分:1)
此问题的解决方案是在文件名后添加%d:
convert -density 140 /var/www/html/ok/fax.pdf -resize 25% -quality 100 -colors 256 /var/www/html/ok/fax%d.png
在这里阅读更多内容:
答案 3 :(得分:1)
我不知道,如果这仍然可以帮到你。但我有类似的奇怪问题。我解决了这个问题,只需简单地将alpha通道去激活:
convert -alpha off -density 300 -quality 85 -... old.pdf new.tif