我有一個功能,可以將文件上傳到網絡存儲,並在將文件保存到存儲系統之前,如果該文件是我想要的pdf文件確定一個pdf文件有多少頁面。保存文件之前在uplod上的PDF文件上的PHP頁數
目前,我有以下幾點:
$pdftext = file_get_contents($path);
$num = preg_match_all("/\/Page\W/", $pdftext, $dummy);
return $num;
其中$路徑是,我使用的fopen打開文檔
此功能有時卻是不可靠的臨時路徑。我知道這也是這個功能
exec('/usr/bin/pdfinfo '.$pdf_file.' | awk \'/Pages/ {print $2}\'', $output);
但是這需要文件donwloaded在服務器上。任何想法或建議,以完成此?
你可以在客戶端使用javascript,並使用ajax來通知服務器這一點。這可能會或可能不會解決您的問題。 –
你能解釋一下你的意思嗎? – Yeak