其他分享
首页 > 其他分享> > 关于读取pdf文件信息

关于读取pdf文件信息

作者:互联网

最近项目有个读取pdf页码的需求,试过老多方法,最终:

function get_pages($document){
            $cmd = "/usr/bin/pdfinfo";           // Linux
            // $document 这是文件路径
            exec("$cmd \"$document\"", $output);
            $pagecount = 0;
            foreach($output as $op)
            {
                // Extract the number
                if(preg_match("/Pages:\s*(\d+)/i", $op, $matches) === 1)
                {
                    $pagecount = intval($matches[1]);
                    break;
                }
            }
            return array(true,$pagecount);
            
        }

这是安装 pdfinfo的方法:  

yum install poppler-utils

标签:文件,读取,pagecount,matches,cmd,pdfinfo,output,pdf,document
来源: https://www.cnblogs.com/wfc139/p/15263363.html