Содержание:
В данной статье я расскажу, как преобразовать файл PDF в изображение в терминале Ubuntu. Для этого мы будем использовать программу Pdftoppm, которую необходимо будет установить из реппозиториев. С ее помощью можно конвертировать PDF файлы в различные форматы, такие как: png, jpeg и прочие.
Установка Pdftoppm
В терминале выполним команду установки пакета:
sudo apt install poppler-utils
После установки данного пакета нам станет доступна сама утилита Pdftoppm.
Преобразовываем PDF файл в JPG
Все страницы
Для преобразования нужно выполнить команду:
pdftoppm -jpeg ./FILE.PDF NAME_OUTPUT
После выполнения данной команды в текущем каталоге появятся файлы с форматом .jpg и названиями от NAME_OUTPUT-01 до NAME_OUTPUT-NN — их количество будет соответствовать количеству страниц в pdf документе.
Часть страниц
Если необходимо конвертировать только некоторые страницы, то можно их явно указать с помощью флагов -f(начальная страница) и -l(окончательная страница):
pdftoppm -jpeg -f 12 -l 20 ./FILE.PDF NAME_OUTPUT
Таким образом в данном примере мы конвертируем страницы с 12 по 20.
Файл с паролем
Если PDF файл защищен паролем, то его можно указать с помощью флага -upw:
pdftoppm -jpeg −upw ПАРОЛЬ ./FILE.PDF NAME_OUTPUT
Пример использования
Покажу на примере.
У меня в каталоге ~/tmp лежит файл instruct.pdf, в чем можно убедиться на скриншоте ниже:
Выполняю команду
pdftoppm -jpeg ./instruct.pdf instruct
после чего проверяю содержимое каталога при помощи команды ls:
ls
Появилось много файлов instruct-01.jpg — instruct-37.jpg — цифры в конце имени соответствуют страницам документа: