从pdf文件生成jpg缩略图并显示在网页上

时间:2018-04-10 11:06:14

标签: php imagemagick imagick

我正在尝试从pdf文件生成jpg缩略图以显示在网站上。我有两个问题:

  1. 我在下面使用的代码打印出以下错误消息:
  2. " Uncaught ImagickException:Postscript委托失败了`1Mpublic.pdf':没有这样的文件或目录"

    1. 我不确定我是否使用了正确的HTML语法来显示我从下面的代码中获得的生成的jpg缩略图图像。因为我看到了一堆乱码。

      $im = new imagick('1Mpublic.pdf');
      
      // Calculate number of thumbnails in document
      $numPagesPdfDoc = $im -> getNumberImages();
      
      
       $allThumbNails = '';
      
       for($i=0; $i<=$numPagesPdfDoc; $i++){
      
           $pdfPage = '1Mpublic.pdf['.$i.']';
           $im = new imagick($pdfPage);
           $im->setImageFormat('jpg');
           $im->setResolution( 300, 300 );
      
           $aThumbNail = '<div class="cl_1">'.$im.'<div><br>';
           $allThumbNails .= $aThumbNail;
      
      }
      
      echo $allThumbNails;
      

0 个答案:

没有答案