Введение
В этой статье вы узнаете, как преобразовать файл PDF в изображение в интерфейсе командной строки Linux. Pdftoppm преобразует файлы PDF (Portable Document Format) в файлы цветных изображений, такие как PNG, JPG и т. д. Pdftoppm читает файл PDF и создает файл PPM (изображение) для каждой страницы.
Прежде чем приступить к этому руководству, вам необходимо установить следующий пакет в вашей системе. Используйте одну из следующих команд для установки пакета poppler.
Если вы хотите установить PDFtoppm на удаленный сервер, продолжайте чтение, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти в систему с другим именем пользователя, используя ту же команду, а затем изменить root на свое имя пользователя:
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Установить PDFtoppm
Чтобы установить PDFtoppm в Ubuntu, Debian и Linux Mint, введите следующую команду терминала:
sudo apt install poppler-utils
Чтобы установить PDFtoppm в CentOS, RHEL и Fedora, введите следующую команду терминала:
sudo dnf install poppler-utils
Чтобы установить PDFtoppm в Archlinux, введите следующую команду терминала:
sudo pacman -S poppler
Синтаксис
Базовый синтаксис для преобразования файла PDF в изображение выглядит следующим образом:
pdftoppm [options] PDF-file image_name
- option — определите параметры, такие как формат изображения — png,
-png
и т.-jpeg
. - PDF-файл - исходный PDF-файл
- image_name — устанавливает имя для выходных изображений
Преобразование PDF в изображение (все страницы)
Я скачал образец pdf-файла с 5 страницами. Затем использовал команду pdftoppm для преобразования PDF в изображения.
Следующая команда создаст отдельное изображение для каждой страницы PDF.
pdftoppm -jpeg Sample.pdf output_file
Вы также можете изменить -jpeg
на -png
для создания файлов png.
После преобразования файла используйте команду ls -l
, чтобы вывести список всех файлов в текущем каталоге. Здесь вы увидите все изображения, сгенерированные из pdf-файла.
Преобразование PDF в изображение (конкретные страницы)
Вместо создания изображений всех страниц вы также можете преобразовать только определенные страницы с помощью следующей команды:
pdftoppm -jpeg -f 2 -l 4 Sample.pdf output_file
Параметр -f
определяет первую страницу для запуска, а параметр -l
— последнюю для преобразования.
Эта команда создаст изображения только страниц со 2 по 4.
Укажите пароль PDF
Для файлов PDF, защищенных паролем, укажите пароль пользователя с помощью параметра командной строки -upw
.
pdftoppm -jpeg −upw user_password_here Sample.pdf output_file
Вывод
В этом руководстве вы узнали, как конвертировать PDF в изображения с помощью командной строки Linux.
Используйте команду pdftoppm --help
, чтобы получить дополнительную справку по этому инструменту.