Comment compter le nombre de page d'un fichier PDF en PHP ?

Réponses rédigées par Antoine
Dernière mise à jour : 2018-08-27 14:29:08
Thèmes : php - script - pdf - webmaster
Question

Comment faire pour compter le nombre de page d'un fichier PDF en PHP ?

Réponse

Pour compter le nombre de page d'un fichier PDF avec PHP, vous pouvez utiliser FILE_GET_CONTENTS et PREG_MATCH_ALL.

Voici une petite fonction PHP qui permet de compter le nombre de pages d'un fichier PDF :

function nbr_pages($pdf){
   if (false !== ($fichier = file_get_contents($pdf))){
      $pages = preg_match_all("/\/Page\W/", $fichier, $matches);
      return $pages;
   }
}

$fichierpdf = "exemple.pdf";
echo nbr_pages($fichierpdf);