我在wordpress上有一个用于pdf页面计数的插件。 该插件使用以下代码:
public function pdf_count_pages($pdfname)
{
if(extension_loaded('imagick'))
{
try
{
$pdf = new Imagick();
$pdf->pingImage($pdfname);
return $pdf->getNumberImages();
}catch(Exception $e){/* wcuf_write_log($pdfname);wcuf_write_log($e); */}
}
$pdftext = file_get_contents($pdfname);
$num = preg_match_all("/\/Page\W/",$pdftext,$dummy);
return $num;
}
但是有一些pdf,结果页数为0。我可以使用什么?谢谢