@param $pdf 待处理的PDF文件,一个可以供PHP调用I

2019-11-25 02:20 来源:未知

";

';第二种:复制代码 代码如下:function pdf2png{ if(!extension_loaded{ return false; } if{ return false; } $IM = new imagick(); $IM->setResolution; $IM->setCompressionQuality; $IM->readImage; foreach { $Var->setImageFormat; $Filename = $Path.'/'.md5.'.png'; if($Var->writeImage{ $Return[] = $Filename; } } return $Return;}

图片 1

一、ImageMagick是什么ImageMagick是风度翩翩套功效强盛、牢固并且无偿的工具集和开采包,能够用来读、写和拍卖超越185种为主格式的图纸文件,包蕴流行的TIFF, JPEG, GIF, PNG, PDF以致PhotoCD等格式。利用ImageMagick,你能够依赖web应用程序的内需动态生成图片, 还是能对三个图形进行校正大小、旋转、锐化、减色或充实特效等操作,并将操作的结果以近似格式或其余格式保存。二、php_imagick什么八个方可供PHP调用ImageMagick成效的PHP扩充。使用那么些扩充能够使PHP具有和ImageMagick雷同的效用。三、PDF生成png缩略图的三种方法第风华正茂种:复制代码 代码如下:/*** PDF2PNG * @param $pdf 待管理的PDF文件* @param $path 待保存的图纸路线* @param $page 待导出的页面 -1为任何 0为率先页 1为第二页* @return 保存好的图样路线和文书名*/function pdf2png{ if { mkdir; } if(!extension_loaded { echo '未有找到imagick!' ; return false; } if { echo '未有找到pdf' ; return false; } $im = new Imagick(); $im->setResolution; //设置图像分辨率 $im->setCompressionQuality; //压缩比 $im->readImage; //设置读取pdf的率先页 //$im->thumbnailImage; // 更改图像的轻重 $im->scaleImage; //缩放大小图像 $filename = $path."/". time().'.png'; if($im->writeImage { $Return = $filename; } return $Return; } $s = pdf2png('file/1371273225-ceshi_ppt.pdf','images'); echo '

TAG标签:
版权声明:本文由www.129028.com-澳门金沙唯一官网www129028com发布于编程新闻,转载请注明出处:@param $pdf 待处理的PDF文件,一个可以供PHP调用I