4

У меня есть много PDF-файлов, из которых мне нужно преобразовать одну страницу в TIFF. Acrobat позволит мне пакетировать это для ВСЕХ страниц, но это займет слишком много места.

Есть ли способ сделать это?

2 ответа2

5

Используйте Ghostscript. Это дает вам много контроля над различными аспектами вашего вывода TIFF. Вот несколько примеров командной строки:

gswin32c.exe ^
  -o mytiffpage.tif ^
  -sDEVICE=tiffg4 ^
  -dFirstPage=13 ^
  -dLastPage=15 ^
   input.pdf

Это создаст многостраничный формат TIFF G4 (сжатый формат факса, который представлен в оттенках серого) со страниц 13-15 вашего файла input.pdf, с разрешением по умолчанию, которое составляет 204 точек на дюйм (ширина) на 196 точек на дюйм (высота).

Допустим, вы хотите, чтобы каждая из страниц была представлена в виде отдельного файла TIFF, и вы хотите получить единое разрешение 600 точек на дюйм. Затем укажите команду следующим образом:

gswin32c.exe ^
  -o mytiffpage_%03d.tif ^
  -sDEVICE=tiffg4 ^
  -dFirstPage=13 ^
  -dLastPage=15 ^
  -r600x600 ^
   input.pdf

Ваши выходные страницы будут называться mytiffpage_001.tif ... mytiffpage_003.tif . Допустим, вы хотите сжать цветные TIFF-файлы CMYK с глубиной 8 бит на канал, просто одну страницу 14 из файла input.pdf с разрешением 300 точек на дюйм:

gswin32c.exe ^
  -o mytiffpage_p14.tif ^
  -sDEVICE=tiff32nc ^
  -dFirstPage=14 ^
  -dLastPage=14 ^
  -sCompression=lzw ^
  -r300 ^
   input.pdf

Для получения дополнительной информации обратитесь к документации по использованию Ghostscript и устройствам .

0

В GNU/Linux попробуйте установить pdfjam, затем:

pdfjoin file.pdf 1

Число в конце предыдущей команды предполагает, что вы хотите преобразовать номер страницы 1 файла file.pdf, изменить его по своему желанию. Это выведет файл с именем file-join.pdf, содержащий только страницу номер 1. После этого выполните:

конвертировать файл присоединенный.pdf файл присоединенный.tiff

У convert есть много опций для стилизации окончательного вывода вашего файла TIFF. Проверьте руководство для получения дополнительной информации.

Вам понадобится imagemagick, чтобы получить команду конвертирования . Чтобы установить оба пакета в дистрибутиве на основе debian, выполните от имени пользователя root:

apt-get установить pdfjam imagemagick

наслаждаться!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .