Для размещения школьной газеты на сайте, мне нужно было перевести страницы из pdf-формата в jpg. Раньше работая в Виндовс, я использовал для этого FineReader. В линуксе это можно сделать гораздо проще и перевести в любой графический формат. Итак, конвертировать будем из PDF to JPG и обратно из JPG to PDF.
Для конвертирования PDF to JPG необходимо следующее:
Идем в папку где лежит наш заготовленный файл для конвертации. Открываем терминал и пишем следующие команды:
convert имя_файла.pdf имя_файл а.jpg
На выходе получаем следующее:
имя_файл а-1.jpg имя_файл а-2.jpg имя_файл а-3.jpg итд(сколько страниц столько же и фаилов)
Открываем любой файл формата jpg и видим, что размер и разрешение малы, качество оставляет желать лучшего. Если фотографии еще ничего, то тексты при увеличении картинки вообще не читабельны. Для исправления неприятности описанной выше воспользуется стандартными возможностями Convert. Добавим параметр -density (горизонтальная и вертикальная плотность изображения).
Я поставил 100, в моем случае этого достаточно, вы можете попробовать и выбрать величину удовлетворяющие ваши потребности. Так же вы можете использовать и все остальные параметры для точного определения действий
над документами при конвертации. Например можно сразу задать размер (-scale) изображений или поставить сверху свой водяной знак. Есть возможность применить какие-либо эффекты. В некоторых случаях это может существенно увеличить вашу производительность и избавить от долгой и монотонной работы.
convert -density 100 имя_файла.pdf имя_файл а.jpg Для конвертирования обратно из JPG to PDF необходимо выполнить зеркальную команду и запихнуть все картинки обратно в один PDF файл.
convert *.jpg имя_файла.pdf (имя файла должно быть неразрывным,т.е. без пробела)
|