Сжатие PDF в Linux
предосторожность
Эта статья была опубликована более чем год назад, там, возможно, были события.
Пожалуйста, примите это во внимание.
Время от времени мне доводилось составлять иллюстративные документы, которые нужно было доставить в формате PDF.. Само собой разумеется, что PDF-файл, содержащий все типы изображений и иллюстраций, в конечном итоге весил несколько МБ..
Одним из решений, которое я изначально принял, было использование онлайн-сервиса сжатия PDF.. Есть все виды как платные так и бесплатные, но мне никогда не нравилось это как решение, и необходимость зависеть от чужого компьютера мало что для меня делает, поэтому я немного искал’ глубже, и я нашел несколько интересных решений, которые я суммирую в этой статье..
Метод #1: командная строка
Использование терминала — всегда хорошая идея, когда вы знаете, что делаете, и хотите избежать излишеств.. Функциональность, которую мы ищем, находится в пакете ghostscript
, пакет уже присутствует в большинстве дистрибутивов “стандарт”, и в любом случае обязательно присутствует в репозиториях.
Этот синтаксис уменьшит размер PDF:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input_PDF_file.pdf
Команда кажется длинной и сложной, и эти параметры действительно должны работать для большинства практических приложений.. Самая важная переменная (тот, который больше остальных будет определять размер конечного файла) это dPDFSETTINGS
.
dPDFНАСТРОЙКИ | описание |
---|---|
/допечатная подготовка (дефолт) | Лучше качество, 300точек на дюйм, более высокий вес |
/электронная книга | Среднее качество, 300точек на дюйм, умеренный вес |
/экран | Низкое качество, 72точек на дюйм, самый легкий |
Обратите внимание, что некоторые PDF-файлы вообще нельзя сжимать., или после сжатия они могут быть еще тяжелее. В тех редких особых случаях делать особо нечего.
Метод #2: графический интерфейс
Конечно не всем нравится иметь дело с терминалом. Linux может похвастаться большим количеством программ, которые могут делать несколько вещей.. Короче говоря, создать уже облегченный PDF с помощью родной программы невозможно., или встроенная функция, но за одну секунду мы смогли добиться результата.
К сожалению среди GUI нет даже обновленного решения на linux. Единственный графический интерфейс (который, по-видимому, полагается на ghostscript) это Уплотнить.
Установка довольно проста. Официальный гитхаб, скачать программу в формате ZIP, распаковка, присвоение разрешений a+x
все файлы install.sh
и запустите файл.
После запуска Densify вам будет предложено ввести путь к исходному файлу., имя желаемого целевого файла, окончательная поддержка (и относительное сжатие).
Лично мне удобнее с командной строкой. И ты?
0 Комментарии