Ghostscript и ImageMagick: Конвертируем JPG файлы в PDF в LinuxПодписка на Комментарии к "Ghostscript и ImageMagick: Конвертируем JPG файлы в PDF в Linux"

Аватар Linux_man

Доброго времени суток всем! Существуют случаи, когда просто необходимо быстро конвертировать JPG изображение в PDF файл. В таких случаях нам помогут две замечательные программки:

  1. Ghostscript;
  2. ImageMagick.

Программы не имеют GUI и работают очень быстро и без проблем в терминале!

Установка Ghostscript и ImageMagick в Linux

Ghostscript:

Пользователи Ubuntu и конечно Debian могут поставитить Ghostscript используя команды в терминале:

    sudo apt-get install ghostscript

Если вы сторонник CentOS / RHEL или Fedora:

    sudo yum install ghostscript

А если вам больше openSUSE по душе, то:

    su zypper in ghostscript

Использовать Ghostscript можете так:

    gs -sDEVICE=pdfwrite -o pdf_file.pdf /usr/share/ghostscript/8.71/lib/viewjpeg.ps -c "(jpg_file.jpg) viewJPEG"

ImageMagick:

Программу ImageMagick пользователи Ubuntu и Debian могут поставить при помощи команды:

    sudo apt-get install imagemagick

CentOS / RHEL и Fedora:

    sudo yum install imagemagick

и конечно же openSUSE:

    su zypper in imagemagick

Использование ImageMagick осуществляется через терминал командой:

    convert jpg_file.jpg pdf_file.pdf

Если вы хотите создать один PDF документ состоящий из нескольких страниц, к примеру из четырех, то:

    convert jpg_file1.jpg jpg_file2.jpg jpg_file3.jpg jpg_file4.jpg pdf_file.pdf

Также существует опция -page, при помощи которой вы можете задать размер страницы в PDF документе:

    convert -page 1024x768 jpg_file.jpg pdf_file.pdf

также можно задать и размер изображения:

    convert -size 640x480 jpg_file.jpg pdf_file.pdf

и изменить его:

    convert -resize 25% jpg_file.jpg pdf_file.pdf

Вот такие вот программки, уверен что кому-нибудь они пригодятся :)

Источник

Аватар zenon

Linux_man, в раздел статей размещать желательно материалы более-менее соответствующие содержанием.
Данный материал перенесу в tips, по моему это более подходит по смыслу.
По форматированию кода - пробелами выравнивание не самый лучший вариант, и чтобы код был в рамке надо перенести тэг /code на следующую строку, и тогда код примет вот такой вид.

convert jpg_file1.jpg jpg_file2.jpg jpg_file3.jpg jpg_file4.jpg pdf_file.pdf

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

Добавить комментарий