Как подсчитывать страницы в нескольких файлах PDF?

Я только что получил учебник pdf, состоящий из примерно 20 отдельных pdf-файлов (по главам) с квазирегулярными именами. Есть ли способ подсчета страниц в книге без открытия каждого файла (или прохождения свойств)?

[Решение может быть для Windows или Ubuntu]

Используя pdfinfo это лучшее, что я мог придумать: напечатать количество страниц на файл:

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

Чтобы напечатать сумму всех страниц во всех файлах:

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

На Ubuntu pdfinfo содержится в пакете poppler-utils . Чтобы установить его, используйте:

 sudo apt-get install poppler-utils 

В Windows вы можете использовать cygwin. pdfinfo содержится в пакете poppler .

Я знаю его слишком поздно, но я нашел способ лучше и проще для этого.

Загрузите и установите из sourceforge "PDF split and merge"

Отбросьте все свои файлы на нем, и на экране он генерирует отчет, похожий на таблицу, на количество страниц и информацию каждого из них.

Выберите это, скопируйте, вставьте в excel или opencalc, вы получили его.

В Adobe Acrobat Pro перейдите в файл > create PDF > объединить файлы в один PDF-файл . Затем добавьте файлы и выберите нужные файлы. Щелкните комбинацию и посмотрите, сколько страниц находится в конечном PDF-файле.

Привет, не знаю, как вы можете это делать на окнах, но на linux bash он должен работать с этим

 PDFS = `ls * .pdf`
 Счетчик = 0
 Для i в $ PDFS
 делать
    ((Counter + = `pdfinfo internship_report.pdf | sed -n 's | Страницы: [^ 0-9] * \ ([0-9] * \). * | \ 1 | p'`))
 сделанный
 Echo $ counter

Лучшие правила Кенни

  • Как отключить адаптер ATI на временной шкале Acer 4810G с помощью ubuntu 9.10
  • Установите общий ресурс SAMBA и создайте символическую ссылку
  • Можно ли клонировать и загружать жесткий диск моего ноутбука на другой ноутбук?
  • VirtualBox - гостевой Ubuntu теряет DNS, когда хост подключается к VPN
  • Могу ли я создать пользователя SSH, который может получить доступ только к определенному каталогу?
  • Linux распознает только 800 МГц от 2 ГГц
  • Linux эквивалентная команда для команды «open» на Mac / Windows?
  • Не удалось войти в Ubuntu
  • Что означает среднее значение 0.0.0.0 в таблице маршрутизации?
  • Fsck error: в настоящее время поддерживается только 1 или 2 FAT, а не 34
  • Создание виртуальной машины в VirtualBox из существующей установки Ubuntu
  • Давайте будем гением компьютера.