Revisamos de forma cada uno de los enunciados de nuestra web con el objetivo de enseñarte siempre información veraz y certera.
Solución:
Utilizando pdfinfo
esto es lo mejor que se me ocurrió: Para imprimir el número de páginas por archivo:
for i in *.pdf; do echo $i && pdfinfo "$i" | grep "^Pages:"; done
Para imprimir la suma de todas las páginas en todos los archivos:
for i in *.pdf; do pdfinfo "$i" | grep "^Pages:"; done | awk 's+=$2 END print s'
en Ubuntu, pdfinfo
está contenido en el paquete poppler-utils
. Para instalarlo, utilice:
sudo apt-get install poppler-utils
En Windows, puede usar cygwin. pdfinfo
está contenido en el paquete poppler
.
Sé que es demasiado tarde, pero acabo de encontrar una solución mucho mejor y más sencilla para esto.
Descargar e instalar desde sourceforge “pdf split and merge”
Coloque todos sus archivos en él, y en la pantalla genera un informe similar a una hoja de cálculo sobre la cantidad de páginas y la información de cada uno.
Seleccione eso, copie, pegue en excel u opencalc, lo tiene.
Hice una aplicación solo para esto, está escrita en Java, por lo que funciona en todos los sistemas operativos. Compruébalo aquí:
https://github.com/hamiltino/multiple-pdf-counter/releases
Lo mejor es ejecutar la aplicación desde la terminal (java -jar
) para asegurarse de que funcionará correctamente.
Coloque el archivo jar en el directorio en el que desea obtener el recuento de páginas de todos los archivos PDF. También recorrerá las subcarpetas, no es necesario colocar todos los archivos PDF donde está el archivo jar, ya que recorrerá las subcarpetas donde coloca el archivo jar. Haga doble clic en el jar, puede tomar algún tiempo si hay muchos archivos PDF, eventualmente generará un archivo txt en el mismo directorio del archivo jar, y tendrá el recuento de páginas dentro.
Eres capaz de añadir valor a nuestro contenido cooperando tu experiencia en las anotaciones.