Ralat berlaku semasa menjalankan kaedah readImage() Imagick
烛光
烛光 2019-07-23 11:41:11
0
2
2074

Kod adalah seperti berikut:

function pdf2png($pdf,$path,$page=-1)
 {  
    if(!extension_loaded('imagick'))
    {  
        return false;  
    }  
    if(!file_exists($pdf))
    {  
        return false;  
    }  
    $im = new Imagick();  
    $im->setResolution(120,120);  
    $im->setCompressionQuality(100);
    if($page==-1)   
       $im->readImage($pdf);
    else
       $im->readImage($pdf."[".$page."]");
    foreach ($im as $Key => $Var)
    {  
        $Var->setImageFormat('png');  
        $filename = $path."/". md5($Key.time()).'.png';
        if($Var->writeImage($filename) == true)
        {  
            $Return[] = $filename;  
        }  
    }  
    return $Return;  
 }  
 $path="tmp/tmp";//请确保当前目录下有这个文件夹,由于一直要用,所以就不加检测了
$s=pdf2png("./tmp/test.pdf",$path);
 $scount=count($s);
 for($i=0;$i<$scount;$i++)
 {
    echo "<div align=center><font color=red>Page ".($i+1)."</font><br><a href=\"".$s[$i]."\" target=_blank><img border=3 height=120 width=90 src=\"".$s[$i]."\"></a></div><p>";
 }

Fail pdf juga ada.

Apabila menggunakan sambungan Imagick untuk melaksanakan kaedah readImage(), ralat dilaporkan. Sambungan potongan selari telah ditambah

QQ图片20190723113820.png

Saya juga memasang ghostscript di bawah tingkap dan ralatnya adalah seperti berikut:

QQ图片20190723113825.png

烛光
烛光

活到老学到老

membalas semua(2)
AAA David

Tiada ralat dilaporkan semasa melaporkan ralat Memasang gshostscript tidak berguna. Hanya membaca gambar dan PDF serta melaporkan ralat

眺望未来

Gunakan sambungan Imagick untuk melaksanakan untuk membacaImej

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!