Usar pdfinfo
é o melhor que eu consegui:
Para imprimir o número de páginas por arquivo:
for i in *.pdf; do echo $i && pdfinfo "$i" | grep "^Pages:"; done
Para imprimir a soma de todas as páginas em todos os arquivos:
for i in *.pdf; do pdfinfo "$i" | grep "^Pages:"; done | awk '{s+=$2} END {print s}'
No Ubuntu, pdfinfo
está contido no pacote poppler-utils
. Para instalá-lo, use:
sudo apt-get install poppler-utils
No Windows, você pode usar o cygwin. pdfinfo
está contido no pacote poppler
.