当前位置 : 主页 > 建站教程 > dedecms >

PHP简单读取PDF页数的实现方法

来源:互联网 收集:自由互联 发布时间:2021-06-20
本文实例讲述了PHP简单读取PDF页数的实现方法。分享给大家供大家参考,具体如下: 还是老外比较厚道, 在老外的网站找到了这样一个方法, 我写成了一个函数, 再将函数写进自己的Le
本文实例讲述了PHP简单读取PDF页数的实现方法。分享给大家供大家参考,具体如下: 还是老外比较厚道, 在老外的网站找到了这样一个方法, 我写成了一个函数, 再将函数写进自己的LeeLib库里的PdfUtil类. 很简单的方式, 速度还不错.

01 /** 02 * 获取PDF的页数 03 */ 04 function getPageTotal($path){ 05     // 打开文件 06     if (!$fp = @fopen($path,"r")) { 07       $error = "打开文件{$path}失败"; 08       return false; 09     } 10     else { 11       $max=0; 12       while(!feof($fp)) { 13         $line = fgets($fp,255); 14         if (preg_match('/\/Count [0-9]+/', $line, $matches)){ 15           preg_match('/[0-9]+/',$matches[0], $matches2); 16           if ($max<$matches2[0]) $max=$matches2[0]; 17         } 18       } 19       fclose($fp); 20       // 返回页数 21       return $max; 22     } 23 }
 
网友评论
相关栏目