【问题标题】:How to convert a pdf to jpeg using ImageMagick and php如何使用 ImageMagick 和 php 将 pdf 转换为 jpeg
【发布时间】:2013-02-04 12:12:49
【问题描述】:

我很难在基于 wordpress 的网站上使用 php Imagick 库将 pdf 文件转换为 jpg。

我做了一些阅读,我认为我需要安装 Ghostscript 来实现我的目标。 是这样吗,或者我可以不用Ghostscript。

我的代码是这样的:

$img = new Imagick();
$img->setResolution(200,350);
$img->readImageFile($link.'[0]');
$img->setImageFormat('jpeg');
$img->destroy();
$img->clear();

我可以在没有 setImageFormat 的情况下成功运行上面的代码。 setImageFormat 产生错误。但所有其他命令都成功运行。

有什么想法吗??

谢谢

【问题讨论】:

    标签: php pdf imagemagick jpeg imagemagick-convert


    【解决方案1】:

    您需要安装 GhostScript。 PDF 由 GhostScript 解释器处理。

    【讨论】:

    • 谢谢我已经这样做了。一旦一切正常,我会投票给你的答案。
    • 显然,出于安全原因,托管服务提供商无法安装 Ghostscript,因为它使用了 shell_exec() 和 exec(),并且因为它在共享托管计划中并且安全模式已打开。所以我想我正在寻找替代解决方案。有什么帮助吗??
    • 我知道不是很有帮助,但我建议更换主机。
    • 我主要知道商业替代品,但即使能够使用 exec 或 shell_exec 恐怕也是必要的......
    猜你喜欢
    • 2012-03-02
    • 2015-09-05
    • 2012-09-15
    • 2013-05-07
    • 1970-01-01
    • 2012-10-07
    • 2011-04-19
    • 2011-01-11
    • 1970-01-01
    相关资源
    最近更新 更多