web-dev-qa-db-fra.com

Comment compter les pages dans plusieurs PDF fichiers?

Je viens de recevoir un manuel PDF composé de quelque 20 pdf distincts (par chapitre) avec des noms quasi-réguliers. Existe-t-il un moyen de compter les pages dans le livre w/o OUVERTER chaque fichier (ou sur les propriétés)?

[La solution peut être pour Windows ou Ubuntu]

12
ysap

Utilisation pdfinfo C'est le meilleur que je puisse proposer: Imprimer le nombre de pages par fichier:

for i in *.pdf; do echo $i && pdfinfo "$i" | grep "^Pages:"; done

Pour imprimer la somme de toutes les pages de tous les fichiers:

for i in *.pdf; do pdfinfo "$i" | grep "^Pages:"; done | awk '{s+=$2} END {print s}'

Sur Ubuntu, pdfinfo est contenu dans le paquet poppler-utils. Pour l'installer, utilisez:

Sudo apt-get install poppler-utils

Sous Windows, vous pouvez utiliser Cygwin. pdfinfo est contenu dans l'emballage poppler.

19
Der Hochstapler

Je sais que c'est trop tard mais je viens de trouver une solution meilleure et plus simple pour cela.

Téléchargez et installez à partir de Sourceforge "PDF Split and Fusion"

Déposez tous vos fichiers dessus et à l'écran, il génère un rapport de feuille de calcul sur le nombre de pages et des informations de chacun.

Sélectionnez cela, copier, coller dans Excel ou OpenCalc, vous l'avez eu.

4
user339697

J'ai fait une demande juste pour cela, son écrit en Java vous travaille donc sur tous les systèmes d'exploitation. Vérifiez ici:

https://github.com/hamiltino/multiple-pdf-counter/relases

Il est préférable de gérer l'application du terminal (Java -jar) Pour s'assurer qu'il fonctionnera correctement.

Placez le fichier JAR dans le répertoire que vous souhaitez obtenir le nombre de pages de tous les PDF. Il va parcourir des sous-dossiers ASWELL, il n'est pas nécessaire de placer tous les PDF où le fichier JAR est tel qu'il va parcourir les sous-dossiers où vous placez le fichier jar. Double-cliquez sur le pot, il peut prendre un certain temps s'il y a beaucoup de PDFS, il finira éventuellement à générer un fichier TXT dans le même répertoire du fichier JAR et aura le nombre de pages à l'intérieur.

4
HashTables

Dans Adobe Acrobat Pro, allez à Fichier> Créez PDF> Fusionner des fichiers en un seul pdf. ALORS Ajouter des fichiers et sélectionnez les fichiers que vous souhaitez. Cliquez sur Combiner et voyez combien de pages sont dans le fichier PDF final.

1
wizlog

Salut ne sais pas comment vous pouvez le faire sur Windows mais sur Linux bash, il devrait fonctionner avec cette

[ .pdf | SED -N 'S | Pages: [^ 0-9] *\([0-9] *\\ \). * |\1 | "" ____] fait [.____] echo $ compteur 

meilleur Régards Kenny

1
phschoen