我正在尝试使用ImageMagick php将pdf转换为jpg。似乎ImageMagick需要Ghostscript才能使用pdfs,但是我的共享托管服务提供商不允许安装Ghostscript,因为它使用了shell_exec()
和exec()
。
所以我的问题是。我可以使用ImageMagick将pdf转换为jpg而不使用Ghostscript。如果没有,那就有替代方案。我正在使用wordpress platform fyi。
答案 0 :(得分:5)
PDF不是光栅图像格式,它是描述图像的特殊语言。因此,要将其转换为栅格格式,您需要RIP (Raster image processor)。
ImageMagick使用GhsotScript。所以你不能在没有GhostScript的情况下使用ImageMagick。您可以使用GhostScript从运行gswin32.exe(even without ImageMagic)的命令行或使用gsdll32.dll从您的软件将PDF呈现为JPG。
另一种方法是使用软件中的Adobe ActiveX组件。通常它已经安装在带有Adobe Acrobat的Windows上。