Лучший способ конвертировать многостраничный PDF в отдельные JPG


34

Что считается лучшим способом преобразования многостраничных PDF-файлов в одностраничные JPG-файлы с помощью Photoshop CS3?

Я ищу (полу) автоматизированный процесс, так как это 150-страничный PDF, так что немного неудобно делать вручную.


3
У вас есть Adobe Acrobat или это просто ошибка? Если вы откроете PDF-файл в Acrobat, вы можете выбрать «Файл»> «Экспорт»> «Изображение»> «JPEG», и он будет экспортировать все страницы в формате JPG с заданными настройками.
Яри ​​Кейнянен

1
@koiyu: я могу оценить удобство использования Acrobat для создания растровых изображений, мы делаем это для конкретных случаев в моем отделе, я все равно не рекомендую делать это для общего использования, поскольку оно может выводить изображения сомнительного качества по разным причинам. ,
Филипп Реган

Ответы:


24

Я знаю, что вы спросили о Photoshop, но ... Если у вас Mac, это очень легко сделать с помощью Automator. Вам просто нужно три действия:

  1. Спросите о поиске предметов
  2. Рендеринг PDF страниц в виде изображений
  3. Переместить элементы поиска

Вы даже можете выбрать цветовую модель, формат (доступно 12), разрешение и качество сжатия. Просто чтобы проверить это, я конвертировал имеющийся у меня PDF-файл с 207 страницами:

При использовании «600 точек на дюйм / RGB / наилучшее возможное качество» для преобразования в JPEG потребовался час.
При использовании «300dpi / RGB / 60% качество» для преобразования в JPEG потребовалось около 5 минут.
(У моего ноутбука Core 2 Duo 2,26 ГГц)


даже не думал об этом, automator - чертовски продвинутый инструмент, о котором я не знаю даже наполовину ... спасибо! Это сделало мой день!
ChrisR

Я просто должен добавить, что этот метод прекрасно работал для меня! Я никогда не открывал Automator раньше, и я получил это, чтобы вывести PDF со 140 страницами в отдельные файлы для меня. Спасибо, пркт!
ckpepper02

Этот ответ сработал отлично, и я получил дополнительное преимущество, познакомив меня с приложением «Automator» на моем Mac, которое мне всегда было любопытно, но не решалось учиться - теперь я чувствую себя комфортно, используя его для всех видов вещей. Эй, я люблю обмен стека!
нокарьер

11

Кажется, не существует хорошо работающего решения по умолчанию. Но решение на самом деле довольно легко.

Для этого нам нужно будет создать собственный экшн для фотошопа.

  1. Откройте образец изображения (или первое изображение вашего PDF)
  2. Откройте меню «Действия»
  3. Создать новое действие. Назовите это «Сохранить в JPG»
  4. Сохраните образец изображения, как JPG в определенной папке.
  5. Закройте свое изображение.
  6. Прекратите запись действия.

  7. Откройте свой многостраничный PDF-файл (вы выбираете, какие страницы открывать; каждая страница будет открываться как собственное изображение. Примечание. Если вы хотите 1 pdf, выберите только 1 pdf. Если вы хотите все из них, удерживайте Shift и выберите те, которые вы хотите открыть в Photoshop. Это откроет все страницы PDF в виде файлов Photoshop в программе.).

  8. Файл -> Автоматизация -> Пакет
  9. Под «действием» должно быть ваше действие «Сохранить в JPG», выберите его.
  10. В качестве источника выберите «Открытые файлы».
  11. Установите папку назначения
  12. Нажмите ОК

Это должно сохранить все открытые файлы в формате JPG, а затем закрыть файлы. (для лучшей производительности я бы предложил делать 25-50 страниц за раз вместо всех 150)


Проблема в том, что это один большой файл со 150 страницами, а не 150 файлами. Есть предложения по этому поводу? Возможно, сначала разделить PDF-файл?
ChrisR

Мой метод предназначен для одного файла с несколькими страницами, Крис. При написании этого урока я использовал многостраничный PDF. На шаге 7 я упоминаю один файл.
Ханна

Этот метод работал для меня, но некоторые слайды содержали прозрачность, которая сохранялась с изображением (по крайней мере, с PNG, я уверен, что JPG сохранит с белым фоном, который может выглядеть плохо в зависимости от вашего PDF). Я сделал 107 страниц одновременно, и это заняло всего около 30 секунд.
Рэдли Сустер

Рад слышать, что это сработало для вас.
Ханна

1
Просто добавьте, что в Acrobat XI он находится в разделе Сохранить как другое> Изображение> JPG
Miro

9

Я знаю, что вы спрашивали о Phosothop, но с ImageMagick :

$ convert output.pdf pages.jpg

будет производить pages-0.jpg, pages-1.jpg..., pages-n.jpg.


это не всегда будет работать, к сожалению. По крайней мере, в моем случае. Если базовый pdf был составлен .jpgs, он прекрасно работает, но когда он был составлен из .tiffs, он с треском провалился. +1 хотя, так как командная строка - мое идеальное решение. нашел этот ответ через Google.
Матч

2
@matchew: для каждого формата вам нужны правильные библиотеки. Например, jpeg, libpng, libtiff, ghostscript для PDF и т. Д., Поэтому убедитесь, что они у вас есть. Например, на OSX проверьте, brew info imagemagickчто у вас есть, а что нет.
kenorb

4

Возможно, в Acrobat вы извлекаете отдельные страницы (в разделе «Документ» → «Извлечь страницы» вы можете сделать все или диапазон), а затем с помощью действия в Photoshop откройте → Сохранить как JPG → закройте и выполните пакетную обработку всех файлов.


3
  1. Откройте Adobe Acrobat Pro и откройте многостраничный PDF
  2. Затем выберите все ( Ctrl+ A) страницы на панели миниатюр страниц.
  3. Наконец, нажмите Файл → Сохранить как → Изображение → JPEG, выберите настройки и сохраните.

2

Если вы находитесь в Windows, вы можете сделать это с помощью PDF-XChange Viewer ( http://www.tracker-software.com/product/downloads ).

Файл - Экспорт - Экспорт в изображение ...

Преимущества перед другими решениями:

  • Вы можете указать подмножество (нечетные страницы или четные страницы)
  • Вы можете выбрать все важные форматы файлов
  • Вы можете добавить не только номер страницы в имя файла, но также дату и время
  • Вы можете указать диапазон (например, на стр. 45 - 123)

Экспорт в изображение в PDF-XChange Viewer

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.