BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Ordenar o listar archivos PDF por su número de páginas

BocaDePez
BocaDePez

Dispongo de unos 2000 archivos PDF de 1 o 2 paginas cada uno, quiero separar los que tienen una página de los que tienen 2 o más.

¿Cómo puedo listar u ordenador los archivos por su número de páginas?

BocaDePez
BocaDePez

Ahí te saca el número de páginas:

pdftk UN_FICHERO_CUALQUIERA.pdf dump_data output | grep -i Num | awk -F’: ‘ ‘{ print $2 }’

andalinux.wordpress.com/2010/02/09/obten…as-de-un-pdf

luego ya es ordenar ese listado.

🗨️ 2
BocaDePez
BocaDePez

Y ese comando dónde se escribe? Perdón por mi ignorancia

🗨️ 1
BocaDePez
BocaDePez

En principio es un comando de Linux aunque suele tener su aplicación en Windows y se escribe entonces en la consola de DOS.

BocaDePez
BocaDePez
1

Sé de algo que quizás te ayude en cierta manera, se trata de "PDFill PDF Tools", un programa que agrupa un conjunto de utilidades orientadas a manipular PDFs, es gratuito incluso para uso comercial.

Una de esas utilidades es "Merge PDF files", que sirve para fusionar varios PDFs, mete todos los PDFs dentro de una carpeta, por ejemplo en D:\ARCHIVOSPDF.

En "Merge PDF files" verás una opción que pone "Add PDF files under a folder", haz clic en la misma y selecciona la carpeta "ARCHIVOSPDF", tendrás entonces un listado de todos los PDFs con el número de páginas que tiene cada uno. Lo malo es que después poco margen de maniobra hay, lo que se me ocurre, con el botón "Remove" (quitar/eliminar) vas de uno en uno (eso es lo malo) quitando los archivos de 2 páginas, hasta que sólo te queden los de 1 página, entonces los fusionas todos en un sólo archivo que se llame por ejemplo "Fusión", y luego ese archivo lo abres con la opción "Split or reorder pages" (partir o reordenar páginas) seleccionando el rango de páginas totales que tenga el archivo generado en la fusión y marcando las opciones "Extract pages as separate files" y "Save the other pages as a PDF file", con lo cual te generará tantos PDFs de una sola página como páginas tuviera el PDF de la fusión, eso sí, con el nombre "Fusión 1", "Fusión 2", "Fusión 3", etc, con lo cual pierdes los nombres originales.

🗨️ 1
BocaDePez
BocaDePez

Muchas gracias voy a echarle un vistazo

superllo

Será lo que cobran por no saber crear, mínimo, una máquina virtual con Linux (en el caso de que no lo tengas ya instalado) y hagas lo que pone el primer mensaje de este post. O, en versiones nuevas de Windows 10, me imagino que se podría usar la consola de Linux que han metido.

🗨️ 2
BocaDePez
BocaDePez

Yo tengo windows 7, y busco una herramienta así visual que me separa de una carpeta "origen" que cotiene 2000 pdf a otra "destino" solo los archivos pdf de origen que tienen más de 1 página o al revés, que los de 1 página los mueva a la de destino y que en origen se queden los de 2 o más. :)

Pagaría los noventa pavos, está claro que es justo pero ahora mismo no puedo gastarlos

🗨️ 1
superllo

Pues con un script de Linux se podría hacer pero ni tú ni yo sabemos cómo (no soy tan especialista) y nos tocaría: aprender, pagar o perder nuestro tiempo haciéndolo a mano durante nuestros ratos libres.