我正在尝试使用 ImageMagick php 将 pdf 转换为 jpg。似乎 ImageMagick 需要 Ghostscript 来处理 pdf,但是我的共享托管服务提供商不允许安装 Ghostscript,因为它使用shell_exec()
和exec()
.
所以我的问题是。我可以在没有 Ghostscript 的情况下使用 ImageMagick 将 pdf 转换为 jpg。如果没有,是否有替代方案。我正在使用 wordpress 平台 fyi 执行此操作。
我正在尝试使用 ImageMagick php 将 pdf 转换为 jpg。似乎 ImageMagick 需要 Ghostscript 来处理 pdf,但是我的共享托管服务提供商不允许安装 Ghostscript,因为它使用shell_exec()
和exec()
.
所以我的问题是。我可以在没有 Ghostscript 的情况下使用 ImageMagick 将 pdf 转换为 jpg。如果没有,是否有替代方案。我正在使用 wordpress 平台 fyi 执行此操作。
PDF 不是光栅图像格式,它是一种描述图像的特殊语言。因此,要将其转换为光栅格式,您需要一个RIP(光栅图像处理器)。
ImageMagick 为此使用 GhsotScript。所以你不能在没有 GhostScript 的情况下使用 ImageMagick 来做到这一点。您可以使用 GhostScript 从运行 gswin32.exe(即使没有 ImageMagic)的命令行或使用 gsdll32.dll 的软件将 PDF 渲染为 JPG。
另一种方法是使用软件中的 Adobe ActiveX 组件。通常它已经用 Adobe Acrobat 安装在 Windows 上。