Поиск по сайту:

Как конвертировать PDF в изображение в командной строке Linux


pdftoppm преобразует страницы PDF-документа в графические форматы, такие как PNG и другие. Это инструмент командной строки, который может конвертировать весь PDF-документ в отдельные файлы изображений. С помощью pdftoppm вы можете указать предпочтительное разрешение изображения, масштаб и обрезать изображения.

Чтобы использовать инструмент командной строки pdftoppm, вам необходимо сначала установить pdftoppm, который является частью poppler/poppler-utils. /poppler-tools. Установите этот пакет следующим образом в зависимости от вашего дистрибутива Linux.

sudo apt install poppler-utils     [On Debian/Ubuntu & Mint]
sudo dnf install poppler-utils     [On RHEL/CentOS & Fedora]
sudo zypper install poppler-tools  [On OpenSUSE]  
sudo pacman -S poppler             [On Arch Linux]

Ниже приведены примеры использования инструмента pdftoppm для преобразования PDF-файлов в изображения:

1. Конвертируйте PDF-документ в изображение.

Синтаксис преобразования всего PDF-файла следующий:

pdftoppm -<image_format> <pdf_filename> <image_name>
pdftoppm -<image_format> <pdf_filename> <image_name>

В приведенном ниже примере имя моего документа — Linux_For_Beginners.pdf, мы преобразуем его в формат PNG и назовем изображения как Linux_For_Beginners.

pdftoppm -png Linux_For_Beginners.pdf Linux_For_Beginners

Каждая страница PDF будет преобразована в PNG как Linux_For_Beginners-1.png, Linux_For_Beginners-2.png. , и т. д.

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

Синтаксис указания диапазона следующий:

pdftoppm -<image_format> -f N -l N <pdf_filename> <image_name>
pdftoppm -<image_format> -f N -l N <pdf_filename> <image_name>

Где N указывает номер первой страницы, которую нужно скрыть, а -l N — номер последней страницы, которую нужно преобразовать.

В приведенном ниже примере мы преобразуем страницы с 10 по 15 из Linux_For_Beginners.pdf в PNG.

pdftoppm -png -f 10 -l 15 Linux_For_Beginners.pdf Linux_For_Beginners

Результатом будут изображения с именами Linux_For_Beginners-10.png, Linux_For_Beginners-11.png и т. д.

3. Преобразование первой страницы PDF в изображение

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

pdftoppm -png -f 1 -l 1 Linux_For_Beginners.pdf Linux_For_Beginners

4. Настройте качество DPI в зависимости от конверсии.

Pdftoppm преобразует страницы PDF в изображения с DPI, равным 150 по умолчанию. Для настройки используйте число rx, указывающее разрешение X, и -ry число, указывающее Y. разрешение, в DPI.

В этом примере мы настраиваем качество DP для Linux_For_Beginners.pdf на 300.

pdftoppm -png -rx 300 -ry 300 Linux_For_Beginners.pdf Linux_For_Beginners

Чтобы просмотреть все варианты, доступные и поддерживаемые в pdftoppm, выполните команды:

pdftoppm --help  
man pdftoppm

Надеемся, теперь вы можете конвертировать PDF-страницы в изображения в Linux с помощью инструмента командной строки Pdftoppm.