之前已经问过,但答案总是使用ghost脚本。这在使用cPanel的主机上不可用。是否可以不安装Ghostscript扩展程序?
答案 0 :(得分:1)
对于那些考虑使用外部服务来实现这一点的人来说,这是一个快速建议:现在,一些API允许上传文档并检索相关信息,缩略图等。
例如,请参阅Cloudinary(提供免费计划):https://cloudinary.com/blog/uploading_converting_and_generating_thumbnails_for_pdf_documents
答案 1 :(得分:0)
您可以编译Imagemagick的单个二进制文件并将其部署到Web服务器,如this guy。他的问题听起来很像你的
我需要在共享主机上部署ImageMagick的“转换”实用程序, 我无法访问/ usr / lib,env或除了之外的任何其他内容 网络空间。然而,我可以将二进制文件放入网站空间,将其调整为 755并运行它(来自Apache上下文)。
构建独立二进制文件意味着它可以包含ghostscript作为二进制文件的一部分。如果您无法在目标主机上构建,请使用具有相同操作系统的VM,构建二进制文件,然后将其上传到您的webroot并将其调用w / exec
等
答案 2 :(得分:0)
你需要ImageMagick和GhostScript。
<?php
$im = new imagick('file.pdf[0]');
$im->setImageFormat('jpg');
header('Content-Type: image/jpeg');
echo $im;
?>
[0]
表示第1页。