Ответ 1
Вам не хватает количества цифр. Использование:
convert x.pdf x-%04d.jpg
Где 4
означает, что на странице будут отображаться 4 цифры.
Я хочу, чтобы конвертировать многостраничные 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.
Вам не хватает количества цифр. Использование:
convert x.pdf x-%04d.jpg
Где 4
означает, что на странице будут отображаться 4 цифры.
Идти в эту же проблему. Переустановите Imagemagick для работы в Mountain Lion. Если вы используете brew просто
$brew unlink imagemagick
$brew install imagemagick