您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
PHP简单读取PDF页数的方法
颜东鑫2023-09-17 21:28:54dedecms教程已有人查阅
导读本文实例讲述了PHP简单读取PDF页数的实现方法。分享给大家供大家参考,具体如下:还是老外比较厚道, 在老外的网站找到了这样一个方法,我写成了一个函数,
本文实例讲述了PHP简单读取PDF页数的实现方法。分享给大家供大家参考,具体如下:还是老外比较厚道, 在老外的网站找到了这样一个方法,我写成了一个函数, 再将函数写进自己的LeeLib库里的PdfUtil类.很简单的方式, 速度还不错.
/**
* 获取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;
}
}
本文标签:
很赞哦! ()
相关文章
- pbootcms程序提示:未检测到您服务器环境的sqlite3数据库扩展,请检查php.ini中是否已经开启该扩展!另外,检测到您
- 阿里云提示pbootcms程序发现后门(Webshell)木马文件:/core/basic/Kernel.php的处理方法
- pbootcms运行在PHP7下多图上传名字重复的解决方法
- pbootcms去除URL地址中index.php后缀的实现方法
- pbootcms模板报错PHP Warning: Unknown: open_basedir restriction
- pbootcms模板中写PHP代码的方法
- dedecms织梦提示Error:Tag disabled:php错误的解决方法
- dedecms织梦Error: (PHP 5.3 and above) Please set 'request_orde
- dedecms织梦错误(PHP 5.3 and above) Please set 'request_order'
- dede织梦提示Error:Tag disabled:"php" more...!
- 在织梦标签中怎么使用Runphp调用其他变量
- 5种常见PHP实现URL地址跳转代码的代码示例
随机图文
-
织梦cms用火车头时提示该版本不支持通过Web发布模块上传文件
织梦cms使用火车头时提示该版本不支持通过Web发布模块上传文件,您使用的模块中包含该功能 -
织梦dedecms用js判断栏目id输出不同结果的方法
在制作织梦模板时,我们通常希望模板中可以动态判断代码,可以通过判断不同的网站栏目,而显示不同的代码内容,但在织梦模板里直接写php语法很不方便 -
登录dedecms后台提示Function ereg_replace()的解决方法
部分用户在还原数据库后登录织梦管理后台就会会提示Function ereg_replace()错误,这个问题我记得以前有遇到的,是在本地调试dedecms整站程序的时候 -
dedecms两个标题之间的空格修改方法
做模板时,根据模板要求需要把多个标题放在一行上。比如两个或者三个,但是dedecms默认的一行显示的标题间有空格。在网上搜索了好久只找到dede旧版本的解决方法
留言与评论 (共有 条评论) |