Я хочу, чтобы конвертировать многостраничные PDF файлы в одностраничные изображения эффективно.
Я уже знаю, как делать эту страницу за раз с помощью imagemagick. Например,
convert x.pdf[2] x3.jpg
предоставит мне 3-ю страницу pdf в качестве изображения. Поэтому, если я выясню, сколько страниц находится в pdf, используя идентифицировать, я могу выполнить цикл и преобразовать все страницы в PDF в изображения. Однако этот метод может занять некоторое время. Например, 15-страничный PDF файл может занимать от 15 до 30 секунд.
Согласно ответам, которые я видел в другом месте (также на форумах imagemagick), следующая команда imagemagick должна разделить PDF на несколько изображений.
convert x.pdf x-%0d.jpg
но все это заканчивается тем, что создается первая страница с именем x-0.jpg
В качестве альтернативы я попытался использовать pdftk с возможностью пакетной обработки. Проблема, с которой я столкнулся, заключается в том, что всплеск не работает во всех случаях. Это делается для некоторых PDF и не для некоторых других.
Любые предложения о том, как улучшить ситуацию, помогут.
Моя ОС - Mac OSX Lion, но мне тоже нужно работать с CentOS 6.