繁体   English   中英

在PHP中使用imageMagick预览PDF

[英]Pdf preview with imageMagick in php

我正在寻找从pdf文件的第一页生成图像预览的最简单方法。 我找到了一个不错的教程 ,但是那里的代码不完整。 缺少的部分是什么?

在ImageMagick中从PHP exec()

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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM