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

01 /**
02 * 获取PDF的页数
03 */
04 functiongetPageTotal($path){
05 // 打开文件
06 if(!$fp = @fopen($path,"r")) {
07 $error ="打开文件{$path}失败";
08 returnfalse;
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 }
  • 共2页:
  • 上一页
  • 1
  • 2
  • 下一页

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。