Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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至GIF格式_Php_Linux_Imagemagick - Fatal编程技术网

PHP Imagemagick PDF至GIF格式

PHP Imagemagick PDF至GIF格式,php,linux,imagemagick,Php,Linux,Imagemagick,我有以下代码,用于将PDF的第一页转换为缩略图: <?php $strPDF = "http://www.domain.com/b.pdf"; exec("/usr/bin/convert \"{$strPDF}[0]\" -colorspace RGB -geometry 200 \"output.gif\""); ?> 我的主机服务器是Siteground,显然/usr/bin/convert是ImageMagick convert函数所在的位置。这是我第一次使用Image

我有以下代码,用于将PDF的第一页转换为缩略图:

<?php
$strPDF = "http://www.domain.com/b.pdf";
exec("/usr/bin/convert \"{$strPDF}[0]\" -colorspace RGB -geometry 200 \"output.gif\"");
?>


我的主机服务器是Siteground,显然/usr/bin/convert是ImageMagick convert函数所在的位置。这是我第一次使用ImageMagick,我不确定它是否有任何作用。我的代码正确吗?如果是,我似乎找不到output.gif。

为输出文件提供完整路径。示例:/home/marlboro/www/output.gif

另外,首先将PDF下载到本地计算机(使用curl/wget)

在使用PHP中的exec之前,您应该100%确保该方法在从shell手动调用时有效