PHPがPDFページ数を読み取る方法
688 ワード
/**
* PDF
*/
function getPageTotal($path){
//
if (!$fp = @fopen($path,”r”)) {
$error = “ {$path} ”;
return false;
}
else {
$max=0;
while(!feof($fp)) {
$line = fgets($fp,255);
if (preg_match(‘/\/Count [0-9]+/’, $line, $matches)){
preg_match(‘/[0-9]+/’,$matches[0], $matches2);
if ($max<$matches2[0]) $max=$matches2[0];
}
}
fclose($fp);
//
return $max;
}
}
転載先:http://www.9958.pw/post/php_pdf_totalpage