Voici un bout de code permettant de récupérer en PHP, le nombre de pages d’un fichier PDF.
Comment ?
Simplement en utilisant les fonctions file_get_contents() et preg_match_all() :
[php]
$pdf = ‘fichier.pdf’;
if ( false !== ( $file = file_get_contents( $pdf ) ) ) {
$pages = preg_match_all( "/\/Page\W/", $file, $matches );
echo ‘Le fichier <em>’ . $pdf . ‘</em> comporte ‘ . $pages . ‘ page’ . ( $pages>1 ? ‘s’ : » ) . ‘.’ ;
}
[/php]
Je n’arrive pas à remettre la main sur la source de ce snippet donc si quelqu’un à déjà vue cette source…
Derniers commentaires