Acabo de recibir un libro de texto en formato PDF compuesto por unos 20 archivos PDF separados (por capítulo) con nombres casi regulares. ¿Hay alguna manera de contar las páginas del libro sin abrir cada archivo (o pasar por las propiedades)?
[la solución puede ser para Windows o Ubuntu]
Respuestas:
Usar
pdfinfo
esto es lo mejor que se me ocurre: para imprimir la cantidad de páginas por archivo:Para imprimir la suma de todas las páginas en todos los archivos:
En Ubuntu,
pdfinfo
está contenido en el paquetepoppler-utils
. Para instalarlo, use:En Windows, puede usar cygwin.
pdfinfo
Está contenido en el paquetepoppler
.fuente
Sé que es demasiado tarde, pero acabo de encontrar una solución mejor y más simple para esto.
Descargue e instale 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 el número de páginas e información de cada uno.
Seleccione eso, copie, pegue en Excel o OpenCalc, lo tiene.
fuente
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
Es mejor ejecutar la aplicación desde la terminal (
java -jar
) para asegurarse de que funcione 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 pasará por las subcarpetas, no es necesario colocar todos los archivos PDF donde está el archivo jar, ya que pasará por las subcarpetas donde coloca el archivo archivo jar. Haga doble clic en el archivo 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.
fuente
En Adobe Acrobat Pro, vaya a archivo > crear PDF > combinar archivos en un solo PDF . Luego agregue archivos y seleccione los archivos que desee. Haga clic en combinar y vea cuántas páginas hay en el PDF final.
fuente
Hola, no sé cómo puedes hacerlo en Windows, pero en Linux Bash debería funcionar con esto
saludos cordiales kenny
fuente
Otro enfoque con
parallel
yexpr
(debería ser un poco más rápido en máquinas multiprocesador):fuente