Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Imagemagick将pdf转换为png时出现扩展问题_Php - Fatal编程技术网

Php 使用Imagemagick将pdf转换为png时出现扩展问题

Php 使用Imagemagick将pdf转换为png时出现扩展问题,php,Php,我尝试用imagemagick转换pdf文件(5页)。我可以转换它,但我得到了一个奇怪的扩展 例如: 传真.png.0,, 传真:png.1, 传真:png.2, 传真:png.3, 传真: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、

我尝试用imagemagick转换pdf文件(5页)。我可以转换它,但我得到了一个奇怪的扩展

例如: 传真.png.0,, 传真:png.1, 传真:png.2, 传真:png.3, 传真: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


提前谢谢你

既然你用php标记了它,我想你使用的是php,而不仅仅是命令行中的imagemagick

如果是,请使用
重命名
根据需要更改文件名:


我假设,既然您用php标记了它,那么您使用的是php,而不仅仅是命令行中的imagemagick

如果是,请使用
重命名
根据需要更改文件名:


此问题的解决方案是在文件名后添加%d:

convert -density 140 /var/www/html/ok/fax.pdf  -resize 25% -quality 100 -colors 256 /var/www/html/ok/fax%d.png
请在此处阅读更多信息:


此问题的解决方案是在文件名后添加%d:

convert -density 140 /var/www/html/ok/fax.pdf  -resize 25% -quality 100 -colors 256 /var/www/html/ok/fax%d.png
请在此处阅读更多信息:


我不知道,这是否还能帮助你。但我也有类似的奇怪问题。我解决了这个问题,只需像这样取消激活alpha通道:

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

我不知道,这是否对你有帮助。但我也有类似的奇怪问题。我解决了这个问题,只需像这样取消激活alpha通道:

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

尝试转换-密度140/var/www/html/ok/fax.pdf-大小25%-质量100-颜色256/var/www/html/ok/fax%1d.pnghi我尝试了代码,但仍然有相同的problem@ajreal谢谢你的帮助。您的代码引导我找到正确的解决方案。您的代码在1d处仅存在键入错误。请尝试转换-density 140/var/www/html/ok/fax.pdf-resize 25%-quality 100-colors 256/var/www/html/ok/fax%1d。pnghi我尝试了代码,但仍然有相同的代码problem@ajreal谢谢你的帮助。您的代码引导我找到正确的解决方案。您的代码只在1d处出现打字错误。