Хотите преобразовать файл PDF в изображения в Linux? Иногда вам может потребоваться сохранить определенную страницу файла документа как изображение для дальнейшего использования. Онлайн-инструменты не предлагают большого выбора, когда дело доходит до преобразования файлов PDF в изображения.

Утилита pdftoppm позволяет легко создавать файлы изображений из документа PDF. И, что самое приятное, вы можете сделать это, набрав простую команду в терминале. В этой статье мы подробно обсудим pdftoppm, а также руководство по эффективному использованию этого инструмента.

Что такое pdftoppm?

Как уже упоминалось выше, pdftoppm - это утилита командной строки Linux, которая преобразует документы PDF в файлы изображений. Используя pdftoppm, вы можете настроить формат и размеры выходных изображений. Инструмент также позволяет добавлять к изображениям цветной фильтр, например оттенки серого.

Pdftoppm является частью Poppler-utils пакет в Linux. Вы не найдете этот пакет предустановленным ни в одном дистрибутиве Linux, поэтому вам придется установить его вручную.

instagram viewer

Чтобы установить Poppler-utils пакет в дистрибутивах на основе Debian:

sudo apt установить poppler-utils

В Arch Linux:

sudo pacman -S poppler

Вы можете установить Poppler-utils в CentOS и Fedora с использованием DNF или Yum:

sudo yum установить poppler-utils
sudo dnf установить poppler-utils

Как использовать pdftoppm

Утилита pdftoppm имеет множество опций, которые вы можете использовать. Самыми основными из них являются преобразование PDF в изображения, изменение формата изображения, преобразование только определенных страниц и изменение разрешения изображения.

Базовый синтаксис

Базовый синтаксис инструмента:

pdftoppm -imageformat документ имя изображения

...где формат изображения - это расширение файла, которое вы хотите, чтобы выходные изображения имели, документ - это путь к файлу PDF, а Imagename это имя выходного изображения.

Преобразование всего PDF в изображения

Чтобы просто преобразовать файл PDF в изображения:

pdftoppm -png test-document.pdf выходные-изображения

Вышеупомянутая команда преобразует страницы документа в изображения. Если в документе несколько страниц, pdftoppm добавит числа к имени выходного файла, например выходные-изображения-1 и выходные-изображения-2.

Вы также можете изменить разделитель символов между именем вывода и расширением с помощью -сеп флаг. Например, чтобы использовать Вопросительный знак (?) в качестве разделителя:

pdftoppm -png -sep? тестовый документ.pdf выходные изображения

Изменить расширение изображения

Чтобы изменить формат выходных файлов, измените расширение файла в команде. Чтобы преобразовать документ в JPEG файлы:

pdftoppm -jpeg test-document.pdf выходные-изображения

Pdftoppm поддерживает следующие форматы вывода:

  • PNG
  • JPEG
  • JPEGCMYK
  • JPEGOPT
  • TIFF

Если вы не укажете формат, инструмент генерирует изображения с PPM расширение по умолчанию.

Преобразование диапазона страниц в изображения

Если вы хотите преобразовать только определенный диапазон страниц в документе, используйте -f а также -l флаги. В -f а также -l означает первый а также последний соответственно.

pdftoppm -png -f 4 -l 7 test-document.pdf выходные-изображения

Приведенная выше команда преобразует в изображения только страницы с 4 по 7.

Чтобы преобразовать только первую страницу PDF:

pdftoppm -png -f 1 -l 1 test-document.pdf выходные-изображения

Настройка качества DPI изображений

Используя pdftoppm, вы также можете изменить DPI изображений. DPI означает точек на дюйм и относится к разрешению изображения. По умолчанию инструмент генерирует изображения с разрешением 150 точек на дюйм. Однако вы также можете указать собственный номер для pdftoppm.

Вы можете использовать -rx а также -ry флаги для настройки качества разрешения выходных изображений.

pdftoppm -png -rx 200 -ry 200 test-document.pdf выходные-изображения

Отрегулируйте цвета выходных изображений

Чтобы добавить цветные фильтры к выходным изображениям, вам просто нужно заменить формат изображения на имя фильтра.

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

pdftoppm -gray test-document.pdf выходные-изображения

Для создания монохромных изображений с помощью pdftoppm:

pdftoppm -mono test-document.pdf выходные-изображения

Преобразование PDF-файлов, защищенных паролем

Чтобы конвертировать PDF-файлы, защищенные паролем, с помощью pdftoppm, используйте -opw а также -upw флаги. В -opw а также -upw флаги означают пароль владельца а также пользовательский пароль соответственно.

pdftoppm -png -opw защищенный паролем документ.pdf изображения вывода
pdftoppm -png -upw защищенный паролем документ.pdf изображения вывода

Обязательно замените пароль с паролем PDF-документа.

Быстрое преобразование PDF в изображения в Linux

Pdftoppm - надежный инструмент, если вы хотите преобразовать документ PDF в изображения. Утилита позволяет настраивать расширение, имя и разрешение изображения. И возможность делать все это прямо из терминала Linux - это вишенка на вершине.

Есть несколько Редакторы PDF для Linux которые предоставляют вам различные инструменты для эффективного изменения документов. Вы также можете легко извлекать изображения из PDF-документа, если чувствуете в этом необходимость.

Электронное письмо
Как извлечь изображения из PDF и использовать их где угодно

Вот самые простые способы извлечь одно изображение или несколько изображений из файла PDF и сохранить их на рабочем столе.

Читать далее

Похожие темы
  • Linux
  • PDF
  • Преобразование файлов
  • PDF редактор
Об авторе
Дипеш Шарма (Опубликовано 53 статей)

Дипеш - младший редактор Linux в MUO. Он пишет информационный контент в Интернете более 3 лет. В свободное время он любит писать, слушать музыку и играть на гитаре.

Ещё от Deepesh Sharma

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.