PHP利用imagick把PDF转成PNG
PHP利用imagick把PDF转成PNG 需求:通过PHP把PDF生成PNG图片,一般用在在线阅读浏览用的。[代码片段(21行)]
需求:通过PHP把PDF生成PNG图片,一般用在在线阅读浏览用的。
function pdf2png($PDF,$Path){ if(!extension_loaded('imagick')){ return false; } if(!file_exists($PDF)){ return false; } $IM = new imagick(); $IM->setResolution(120,120); $IM->setCompressionQuality(100); $IM->readImage($PDF); foreach ($IM as $Key => $Var){ $Var->setImageFormat('png'); $Filename = $Path.'/'.md5($Key.time()).'.png'; if($Var->writeImage($Filename) == true){ $Return[] = $Filename; } } return $Return; } //该片段来自于http://outofmemory.cn
- 上一篇:php 链式调用封装MySQL类
- 下一篇:php imagick库下png转jpg
精彩图集
精彩文章