PHP簡單讀取PDF頁數(shù)的實(shí)現(xiàn)方法
本文實(shí)例講述了PHP簡單讀取PDF頁數(shù)的實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:
還是老外比較厚道, 在老外的網(wǎng)站找到了這樣一個(gè)方法,
我寫成了一個(gè)函數(shù), 再將函數(shù)寫進(jìn)自己的LeeLib庫里的PdfUtil類.
很簡單的方式, 速度還不錯(cuò).
/**
* 獲取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正則表達(dá)式用法總結(jié)》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《PHP數(shù)組(Array)操作技巧大全》、《php排序算法總結(jié)》、《PHP常用遍歷算法與技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
基于OpenCV的PHP圖像人臉識(shí)別技術(shù)
本文所介紹的技術(shù)不是原創(chuàng),而是從一個(gè)叫Robert Eisele的德國人那里學(xué)習(xí)來的。他寫了一個(gè)PHP擴(kuò)展openCV,只封裝了兩個(gè)函數(shù),叫face_detect和face_count。2009-10-10
PHP數(shù)學(xué)運(yùn)算與數(shù)據(jù)處理實(shí)例分析
這篇文章主要介紹了PHP數(shù)學(xué)運(yùn)算與數(shù)據(jù)處理方法,結(jié)合實(shí)例形式分析了PHP的數(shù)據(jù)類型與基本數(shù)學(xué)運(yùn)算方法,需要的朋友可以參考下2016-04-04

