我正在寻找从pdf文件的第一页生成图像预览的最简单方法。我找到了一个很好的tutorial,但是那里的代码并不完整。缺少的部分是什么?
答案 0 :(得分:1)
来自PHP exec()的ImageMagick
exec("convert -density XX image.pdf[0] -resize YY% preview.png")
其中XX是所需的密度(标称值为72),但我使用类似288 = 4 * 72的东西来获得良好的质量,YY是减少图像的相应百分比,例如25%。 [0]表示只处理pdf的第一页。
exec("convert -density 288 image.pdf[0] -resize 25% preview.png")
调整这些参数以获得所需的输出大小。您可以将png更改为jpg,但是您应该在输出之前添加-quality ZZ以设置jpg压缩质量。值为0到100,ImageMagick的标称值为92。