- 浏览: 68815 次
- 性别:
- 来自: 南京
文章分类
最新评论
/**
* 获取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
发表评论
-
项目管理之如何控制项目进度和质量
2016-07-16 22:37 606控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整 ... -
15 个非常棒的 CSS3 效果教程
2016-07-03 20:42 5881. 创建一个漂亮的图标 这个教程将教你如何用纯 C ... -
前20名的不安全密码(需要避免)
2016-07-01 21:41 514下图举例说明了一些人们作出选择密码时最常用的错误,以及如何使你 ... -
js实现图片放大缩小后进行的复杂排序
2016-06-30 21:57 584首先,我们来讲下需求: 1.图片分为大小和小图,大图占四个小 ... -
史上最全ajax(原生JS,javascript版,非jquery)详细注释!
2016-06-29 22:31 810史上最全ajax详细注释!(原生JS,javascript版, ... -
php千万级pv架构经验分享
2016-06-28 22:04 1294转载自:http://www.9958.pw/post/ph ... -
ecshop 时间问题请注意 /data/config.php
2016-06-27 22:43 866ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以 ... -
目前比较流行的二维码的生成
2016-06-26 23:55 584最近比较流行二维码,自己百度了一下发现有一个很不错的实现方法使 ... -
如何阻止移动设备(手机,pad)浏览器双击放大网页?
2016-06-24 22:29 1214现在的手机或平板电脑等移动设备上的浏览器默认都有双击放大的设置 ... -
PHP解决Xss跨域攻击以及sql注入等危险字符串方案类库
2016-06-19 21:45 778由于该模块在项目中的要求是 不能提示任何信息,也不作断点操作, ... -
网站敏感骂人词库及算法(附6仟个敏感词)
2016-06-16 22:07 5885原文:「我今天开着张三丰田去上班 」 strtr:「我今天开 ... -
jQuery制作元素在屏幕中水平垂直居中效果
2016-06-14 21:56 599jQuery.fn.center = function () ... -
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
2016-06-11 21:32 9761、正方形 CSS代码如下: #square { widt ... -
分享一个JQuery写的点击上下滚动的小例子
2016-06-08 22:00 502效果图 演示地址 源码下载 <!--more--> ... -
精美的国外扁平化网页设计作品
2016-06-05 16:02 598Who Wanna <!--more--> ... -
提交您的博客到各大网站
2016-06-03 21:04 381各大搜索引擎网站登录入口: Google收录入口:http:/ ... -
推荐7个 CSS3 制作的创意下拉菜单效果
2016-06-02 22:15 4021. 使用 jQuery 和 CSS3 制作向下滑动的导航菜单 ... -
Dev Http Client(Chrome的HTTP插件)
2016-05-31 22:34 755Dev Http Client(Chrome的HTTP插件) ... -
好的用户界面-界面设计的一些技巧
2016-05-29 16:24 4021 尽量使用单列而不是 ... -
项目组制定的一份页面优化指南
2016-05-27 21:40 3641.文档声明 文档声明必须置于网页的HTML部分的最开始,标签 ...
相关推荐
PHP实现查看pdf文件页码数 一、开发环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 本实验主要使用文件操作和JS实现查看访问者上传的pdf文件...
除了上述提到的获取PDF页数的方法,这份文件还提到了其他一些与PHP文件操作相关的专题,例如《php文件操作总结》、《php正则表达式用法总结》等,这些专题为PHP开发者提供了丰富的资源和技巧,以便更高效地处理文件...
例如,可以使用PHPWord提供的方法来获取段落的字体样式、颜色等信息,并在生成HTML时相应地设置CSS样式。 总的来说,通过ThinkPHP5框架和PHPOffice库,我们可以方便地在Web应用中处理Word文档,并将其内容转换为...
PHP多线程抓取多个网页及获取数据的通用方法 本文将详细介绍如何使用PHP多线程抓取多个网页及获取数据的通用方法,并通过实例演示如何使用CURL多线程抓取Adobe公司提供的免費网络相册的图片外链地址。 多线程抓取...
1. **获取PDF文件总页数**: - 可以利用第三方库来实现,如Python中的`PyPDF2`或Java中的`iText`。 2. **服务器环境配置**: - 题目中给出了具体的服务器环境配置:Linux Debian Lenny + Apache2 + PHP 5.2.0-8 + ...
- **事件管理**:使用PHP实现事件的CRUD操作(创建、读取、更新、删除)。 - **数据存储**:设计数据库结构以存储日历事件的相关信息。 - **用户界面**:构建友好的用户界面,使用户能够轻松地与日历进行交互。 ...
在实际项目中,还需要注意安全性问题,比如SQL注入等,并且建议使用更现代的方法如PDO或mysqli扩展来替代过时的`mysql_*`函数集。此外,对于大型项目来说,使用MVC框架可以帮助更好地组织代码结构,提高开发效率。
2. 缓存读写:使用`Cache`类的`get()`和`set()`方法进行数据的读取和存储。 3. 缓存标签:通过`tag()`方法对缓存进行分组,方便批量清除。 4. 缓存失效:支持定时失效、手动失效和依赖数据变动失效等方式。 总结...
10.4.9. 通过页数和总数进行LIMIT限制 10.5. Zend_Db_Table 10.5.1. 简介 10.5.2. 开始 10.5.3. 表名和主键 10.5.4. 插入数据 10.5.5. 更新数据 10.5.6. Deleting Rows 10.5.7. 根据主键查找数据 10.5.8. ...