PHP簡單讀取PDF頁數(shù)的實現(xiàn)方法
本文實例講述了PHP簡單讀取PDF頁數(shù)的實現(xiàn)方法。分享給大家供大家參考,具體如下:
還是老外比較厚道, 在老外的網(wǎng)站找到了這樣一個方法,
我寫成了一個函數(shù), 再將函數(shù)寫進自己的LeeLib庫里的PdfUtil類.
很簡單的方式, 速度還不錯.
/**
* 獲取PDF的頁數(shù)
*/
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);
// 返回頁數(shù)
return $max;
}
}
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php文件操作總結(jié)》、《php正則表達式用法總結(jié)》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計算法總結(jié)》、《PHP數(shù)學運算技巧總結(jié)》、《PHP運算與運算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
PHP數(shù)學運算與數(shù)據(jù)處理實例分析
這篇文章主要介紹了PHP數(shù)學運算與數(shù)據(jù)處理方法,結(jié)合實例形式分析了PHP的數(shù)據(jù)類型與基本數(shù)學運算方法,需要的朋友可以參考下2016-04-04

