当前位置:Gxlcms > PHP教程 > 利用imagick库把PDF转成PNG格式的PHP代码

利用imagick库把PDF转成PNG格式的PHP代码

时间:2021-07-01 10:21:17 帮助过:14人阅读

  1. function pdf2png($PDF,$Path){
  2. if(!extension_loaded('imagick')){
  3. return false;
  4. }
  5. if(!file_exists($PDF)){
  6. return false;
  7. }
  8. $IM = new imagick();
  9. $IM->setResolution(120,120);
  10. $IM->setCompressionQuality(100);
  11. $IM->readImage($PDF);
  12. foreach ($IM as $Key => $Var){
  13. $Var->setImageFormat('png');
  14. $Filename = $Path.'/'.md5($Key.time()).'.png';
  15. if($Var->writeImage($Filename) == true){
  16. $Return[] = $Filename;
  17. }
  18. }
  19. return $Return;
  20. }

转成, PDF, imagick

人气教程排行