Я нашел эти посты по конвертации PDF в JPG с помощью ImageMagick. Тем не менее, у меня есть 12-страничный PDF-файл, который я хочу преобразовать в 12 отдельных высококачественных jpg-файлов.
Ищите как можно менее утомительный путь.
Благодарю.
Я бы порекомендовал GhostScript:
gs -sDEVICE=jpeg -r300x300 -dNOPAUSE -dBATCH -sOutputFile="image00.jpg" "input.pdf"
параметр r
является разрешением
gs -sDEVICE=jpeggray -r300x300 -dNOPAUSE -dBATCH -sOutputFile="image00.jpg" "input.pdf"
Это для вывода в оттенках серого.
Другим вариантом будет sejda-console (требуется Java):
sejda-console pdftojpeg --files input.pdf --resolution 300 --output /outputdirectory
Полная документация:
Usage: sejda-console pdftojpeg options
--files -f value... : pdf file to operate on: a single pdf file (EX. -f /tmp/file1.pdf or -f /tmp/password_protected_file2.pdf:secret123) (required)
[--help -h] : prints usage information. Can be used to detail options for a command '-h command' (optional)
--output -o value : output directory (required)
--outputPrefix -p value : prefix for the output files name (optional)
[--overwrite] : overwrite existing output file (optional)
[--resolution -r value] : resolution in dpi. Default is 72 (optional)
[--userZoom -z value] : zoom factor for the generated images (EX. 1.5 generates images with a 150% zoom factor). (optional)
Если вы просто хотите быстро преобразовать один файл и конфиденциальность не является проблемой, вы всегда можете вместо этого использовать их веб-приложение .
Если у вас Mac, это очень легко сделать с помощью Automator. Вам просто нужно три действия:
Запрашивать элементы поиска. Рендеринг страниц PDF в виде изображений. Перемещение элементов поиска. Вы даже можете выбрать цветовую модель, формат (доступно 12), разрешение и качество сжатия. Просто чтобы проверить это, я конвертировал имеющийся у меня PDF-файл с 207 страницами:
При использовании «600 dpi/RGB/ наилучшее возможное качество» для преобразования в JPEG потребовался час. При использовании «300dpi/RGB/ 60% качества» для преобразования в JPEG потребовалось около 5 минут. (У моего ноутбука Core 2 Duo 2,26 ГГц)