安装imagick
宝塔里PHP里可以安装扩展imagick。
安装ghostscript
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs9550/ghostscript-9.55.0.tar.gz
安装很简单,将下载的source code(tar.gz格式)放到服务器任意一个位置
# tar -xzvf ghostscript-9.55.0.tar.gz
 # cd ghostscript-9.55.0
 # ./configure
 # make
 # make install
 装完之后输入查看是否安装成功,如果输入下面这个命令会显示版本号,说明安装成功。
# gs –version
php代码
function pdf2png($pdf,$path,$page=0)  {   if(!is_dir($path))  {  mkdir($path,0777,true);  }    if(!extension_loaded('imagick'))  {   echo '没有找到imagick!' ;  return false;  }     if(!file_exists($pdf))  {   echo '没有找到pdf' ;  return false;   }     $im = new Imagick();   $im->setResolution(120,120); //设置图像分辨率  $im->setCompressionQuality(80); //压缩比  $im->readImage($pdf."[".$page."]"); //设置读取pdf的第一页  //$im->thumbnailImage(200, 100, true); // 改变图像的大小  $im->scaleImage(200,100,true); //缩放大小图像  $filename = $path."/". time().'.png';  if($im->writeImage($filename) == true)  {   $Return = $filename;   }   return $Return;   }
然后调用
$url = pdf2png($pdf, ‘保存路径’);
创作不易,用心坚持,请喝一怀爱心咖啡!继续坚持创作~~
 
                
        