Respostas:
Usando o da Apple mdls
:
mdls -name kMDItemNumberOfPages file.pdf
para obter apenas o número de páginas:
mdls -name kMDItemNumberOfPages -raw file.pdf
Você pode usar as ferramentas de linha de comando pdf (xpdf) em foolabs.com
Existe o pdfinfo
que produz algo como isto:
Tagged: no
Form: none
Pages: 4
Encrypted: no
Page size: 612 x 792 pts (letter) (rotated 0 degrees)
File size: 134885 bytes
Optimized: yes
PDF version: 1.4
Assim, você pode obter o número de páginas com:
pdfinfo /path/to/file.pdf | grep Pages