使用不带Ghostscript的ImageMagick将pdf转换为jpg

ion*_*ion 8 php imagemagick ghostscript imagemagick-convert

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

所以我的问题是.我可以使用ImageMagick将pdf转换为jpg而不使用Ghostscript.如果没有,那就有替代方案.我正在使用wordpress平台fyi这样做.

val*_*lex 5

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

ImageMagick使用GhsotScript.所以你不能在没有GhostScript的情况下使用ImageMagick.您可以使用GhostScript从运行gswin32.exe的命令行(即使没有ImageMagic)或使用gsdll32.dll从您的软件将PDF呈现为JPG .

另一种方法是使用您的软件中的Adobe ActiveX组件.通常它已经安装在带有Adobe Acrobat的Windows上.

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

  • 感谢您的信息,但我正在寻找一个PHP解决方案,可以在页面加载或图像上传到wordpress时执行转换 (2认同)