Как конвертировать 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.