如何通过PHP或imagemagick检测多页PDF?

如何通过PHP或imagemagick检测多页PDF?,php,pdf,imagemagick,Php,Pdf,Imagemagick,例如,当我将一个文件上载到服务器上的临时文件夹时,是否有任何方法可以扫描该文件夹并检查特定文件是否为多页文件 一些代码如下: $files = scandir ('$tempSrc'); foreach ($files as $pdf) { $isMulti = //exec some command or call php function (if any?); echo $isMulti; } 您可以使用php类 $files = scandir ('$tempSrc');

例如,当我将一个文件上载到服务器上的临时文件夹时,是否有任何方法可以扫描该文件夹并检查特定文件是否为多页文件

一些代码如下:

$files = scandir ('$tempSrc');
foreach ($files as $pdf) {
    $isMulti = //exec some command or call php function (if any?);
    echo $isMulti;
}
您可以使用php类

$files = scandir ('$tempSrc');
foreach ($files as $pdf) {
    $im = new Imagick();
    $im->pingImage($pdf);
    echo $isMulti = ($im->getNumberImages() > 1) ? true : false;
}