8

我正在尝试使用 ImageMagick php 将 pdf 转换为 jpg。似乎 ImageMagick 需要 Ghostscript 来处理 pdf,但是我的共享托管服务提供商不允许安装 Ghostscript,因为它使用shell_exec()exec().

所以我的问题是。我可以在没有 Ghostscript 的情况下使用 ImageMagick 将 pdf 转换为 jpg。如果没有,是否有替代方案。我正在使用 wordpress 平台 fyi 执行此操作。

4

1 回答 1

5

PDF 不是光栅图像格式,它是一种描述图像的特殊语言。因此,要将其转换为光栅格式,您需要一个RIP(光栅图像处理器)

ImageMagick 为此使用 GhsotScript。所以你不能在没有 GhostScript 的情况下使用 ImageMagick 来做到这一点。您可以使用 GhostScript 从运行 gswin32.exe(即使没有 ImageMagic)的命令行或使用 gsdll32.dll 的软件将 PDF 渲染为 JPG。

另一种方法是使用软件中的 Adob​​e ActiveX 组件。通常它已经用 Adob​​e Acrobat 安装在 Windows 上。

这是一个很好的解释和许多渲染PDF的方法

于 2013-02-05T11:49:10.510 回答