0

我有以下代码应该将 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 转换功能所在的位置。这是我第一次使用 ImageMagick,我不确定它是否在做任何事情。我的代码正确吗?如果是,我似乎找不到 output.gif。

4

1 回答 1

0

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

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

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

于 2013-03-07T15:41:45.943 回答