`
ldl_xz
  • 浏览: 68824 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

PHP读取PDF页数的方法

 
阅读更多
/**
    * 获取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

分享到:
评论

相关推荐

    PHP实现查看pdf文件页码数

    PHP实现查看pdf文件页码数 一、开发环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 本实验主要使用文件操作和JS实现查看访问者上传的pdf文件...

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

    除了上述提到的获取PDF页数的方法,这份文件还提到了其他一些与PHP文件操作相关的专题,例如《php文件操作总结》、《php正则表达式用法总结》等,这些专题为PHP开发者提供了丰富的资源和技巧,以便更高效地处理文件...

    通过thinkphp5+PHPOffice读取word文件写入到html文件

    例如,可以使用PHPWord提供的方法来获取段落的字体样式、颜色等信息,并在生成HTML时相应地设置CSS样式。 总的来说,通过ThinkPHP5框架和PHPOffice库,我们可以方便地在Web应用中处理Word文档,并将其内容转换为...

    PHP多线程抓取多个网页及获取数据的通用方法.pdf

    PHP多线程抓取多个网页及获取数据的通用方法 本文将详细介绍如何使用PHP多线程抓取多个网页及获取数据的通用方法,并通过实例演示如何使用CURL多线程抓取Adobe公司提供的免費网络相册的图片外链地址。 多线程抓取...

    程序员综合能力测试.pdf

    1. **获取PDF文件总页数**: - 可以利用第三方库来实现,如Python中的`PyPDF2`或Java中的`iText`。 2. **服务器环境配置**: - 题目中给出了具体的服务器环境配置:Linux Debian Lenny + Apache2 + PHP 5.2.0-8 + ...

    2010 Pro PHP and jQuery

    - **事件管理**:使用PHP实现事件的CRUD操作(创建、读取、更新、删除)。 - **数据存储**:设计数据库结构以存储日历事件的相关信息。 - **用户界面**:构建友好的用户界面,使用户能够轻松地与日历进行交互。 ...

    计算机科学技术12346

    在实际项目中,还需要注意安全性问题,比如SQL注入等,并且建议使用更现代的方法如PDO或mysqli扩展来替代过时的`mysql_*`函数集。此外,对于大型项目来说,使用MVC框架可以帮助更好地组织代码结构,提高开发效率。

    掌握ThinkPHP5.0数据库和模型【官方】.zip

    2. 缓存读写:使用`Cache`类的`get()`和`set()`方法进行数据的读取和存储。 3. 缓存标签:通过`tag()`方法对缓存进行分组,方便批量清除。 4. 缓存失效:支持定时失效、手动失效和依赖数据变动失效等方式。 总结...

    ZendFramework中文文档

    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. ...

Global site tag (gtag.js) - Google Analytics