двоичный файл imagick для подсчета количества страниц в файле PDF - PullRequest
0 голосов
/ 31 августа 2010

Может ли кто-нибудь предложить php-код, используя функцию exec () для выполнения двоичного файла imagick для подсчета страниц в pdf-файле.Любые предложения будут великолепны.Спасибо!

С уважением, Рахул

Ответы [ 2 ]

0 голосов
/ 31 мая 2011

Используйте идентификатор, который поставляется с ImageMagick:

$pages = exec("/usr/bin/identify -format %n <filename>");
0 голосов
/ 08 сентября 2010

Пожалуйста, имейте в виду, что ImageMagick использует ghostscript для слежки за pdf-файлами, так что это может быть крайне неэффективным способом простого подсчета страниц.

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

Вы также можете использовать дамп данных pdftk для подсчета страниц.

Эта командная строка прекрасно работает на * nix.

pdftk myfile.pdf dump_data | grep NumberOfPages | cut -d " " -f 2
...