ale*_*kot 5 php linux pdf image imagemagick
我有一个PHP站点,需要PDF到图像转换,我们显然使用imagemagick.但是,现在我们正在尝试迁移到不同的托管,似乎我将无法在新托管上安装imagemagick软件包来执行与现在相同的操作.
所以问题是 - 是否有任何方法可以使用纯PHP方法将PDF转换为图像,或者使用其他任何可以刚刚弹出到DOCUMENT_ROOT并且无需正确安装到系统中的方法.
这是一个Linux系统,但我不知道是什么发行版,我无法检查,因为我在这个系统中的权利真的有限.
谢谢Alex.
"[...]要求PDF进行图像转换,我们显然正在使用imagemagick."
这根本不明显.
因为ImageMagick无法将PDF全部转换为图像.它需要使用Ghostscript作为其"委托".所以你可能已经安装了ImageMagick,但没有安装Ghostscript,它将无法正常工作.
反之亦然,您可以安装Ghostscript而不是ImageMagick - 您仍然可以轻松地将PDF转换为图像.例如,转换为分辨率为144 DPI的JPEG(没有指定一个,你得到72 DPI):
gs \
-o out.jpg \
-sDEVICE=jpeg \
-r144 \
in.pdf
Run Code Online (Sandbox Code Playgroud)
此外,您可以随意在任何地方安装Ghostscript.
(顺便说一句:我会把手放在托管服务提供商那里,他不提供ImageMagick和Ghostscript安装,更不用说不允许自己安装了......)
| 归档时间: |
|
| 查看次数: |
11688 次 |
| 最近记录: |