我想创建将pdf文件的第一页转换为jpg图像的php页面。我有这些代码。
exec('convert -density 300“ 24.pdf” [0]“ 24-1.jpg”',$ output);print_r(array_values($ output));
不起作用。我已经测试了以下代码(带有命令提示符和php),并且效果很好。Exec('DIR',$ output);print_r(array_values($ output)); //检查命令
Exec('convert',$ output);print_r(array_values($ output)); //检查imageMagick
Exec('convert -transverse 22.jpg 22-1.jpg',$ output);print_r(array_values($ output)); //检查imageMagick函数
但是当我尝试此命令时
Exec('convert -transverse 22.pdf [0] 22-1.jpg',$ output);print_r(array_values($ output)); //使用pdf检查imageMagick函数
它不起作用,但以上所有命令均与命令提示符一起使用。看来imageMagik运作良好,但ghostscript却有php问题。请您告诉我为什么ghostscript无法与php一起使用。
我正在使用Window 7 Ultimate,IIS7.5和PHP 5.3。图像Magick-6.8.7-Q16ghostscript 9.10
感谢和问候穆罕默德·谢赫[]
我想创建将pdf文件的第一页转换为jpg图像的php页面。我有这些代码。 exec('convert -density 300“ 24.pdf” [0]“ 24-1.jpg”',$ output); print_r(array_values($ output));不是...
尝试使用此
就我而言,我尝试使用imagmagick使用convert从PDF提取第一张图像,但是它没有用,所以我在下面的脚本中使用了Ghostscript,它在Web服务器中可以完美运行:
正确答案的关键部分是'通往二进制的完整路径'。由于某种原因,Apache没有获得Windows PATH环境变量,我发现的解决方案是在双引号之间写入gs可执行文件的完整路径(如果其中包含空格)。