Bonjour,
Comment obtenir rapidement le nombre de pages d'un PDF sans ouvrir tout le fichier ?
Merci
Discussion :
Bonjour,
Comment obtenir rapidement le nombre de pages d'un PDF sans ouvrir tout le fichier ?
Merci
Je ne pense pas que PHP gère ça directement.
En passant par une suite d'outils PDF comme poppler-utils :
Exemple de sortie :$ sudo apt install poppler-utils ... $ pdfinfo /path/to/file.pdf
À exécuter avec shell_exec(), puis récupérer le nombre de pages :Title: (Titre du PDF) Subject: (...) Keywords: (...) Author: (...) Producer: (...) Custom Metadata: no Metadata Stream: no Tagged: no UserProperties: no Suspects: no Form: none JavaScript: no Pages: 445 Encrypted: no Page size: 432 x 648 pts Page rot: 0 File size: 30557363 bytes Optimized: no PDF version: 1.5
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $output = shell_exec('pdfinfo /path/to/file.pdf'); preg_match('/^Pages:\s*(\d+)/m', $output, $matches); print_r($matches);
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Partager