Как я могу определить количество страниц в нескольких файлах PDF одинаково (mac)?
У меня более 200 файлов PDF разных размеров. По моим оценкам, это около 200-250 тыс. Страниц. Существует ли относительно простой способ определения общего количества страниц для всех этих файлов - в сочетании - в MacOS?
Выделение всего -> Информация генерирует одно окно, которое не предоставляет информацию.
Моей первой мыслью было "Предварительный просмотр" - однако кажется, что он не может открыть даже дюжину или около того вместе, не сталкиваясь с проблемами (не открывает каждый файл (по какой-то причине откроет 9 из 10?), Вылетает и т. Д.).
Видел, как считать страницы в нескольких файлах PDF? однако это на Mac, и я действительно предпочел бы не дублировать, а затем объединить все файлы..
Буду признателен за ваши мысли!
MacOS 10.12.6
Есть Adobe Acrobat DC (так что это вариант)
3 ответа
Существует терминальная команда "pdfinfo aa.pdf", которая будет печатать информацию, включая количество страниц, файла aa.pdf. Вы должны быть в состоянии запустить это в пакетном режиме с выводом в файл. Затем вы можете использовать grep, awk или sed для извлечения слова "страницы" из файла и получения таблицы количества страниц в каждом файле.
Вы также можете перетащить файл или несколько файлов на терминал, чтобы запустить его в пакетном режиме.
Вставьте эту строку в терминал, чтобы подсчитать все числа во всех PDF-файлах в текущей папке:
for f in *.pdf; do pdfinfo $f | grep Pages | tr -d 'Pages:' ; done | paste -s -d+ - | bc
Вы можете использовать cpdf (Mac OS X / Microsoft Windows / Linux) и перебирать все файлы в каталоге, используя цикл for.
Чтобы напечатать количество страниц в одном PDF:
cpdf -pages "my file.pdf"
С терминала в Mac OS X или Linux, чтобы напечатать количество страниц во всех файлах PDF, текущая папка содержит:
for f in *.pdf; do cpdf.exe -pages $f; done