Cookie

Сжатие PDF в Linux

Опубликовано TheJoe на

Приблизительное время чтения: 2 минут

предосторожность


Эта статья была опубликована более чем год назад, там, возможно, были события.
Пожалуйста, примите это во внимание.

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

Одним из решений, которое я изначально принял, было использование онлайн-сервиса сжатия PDF.. Есть все виды как платные так и бесплатные, но мне никогда не нравилось это как решение, и необходимость зависеть от чужого компьютера мало что для меня делает, поэтому я немного искал’ глубже, и я нашел несколько интересных решений, которые я суммирую в этой статье..

Метод #1: командная строка

Использование терминала — всегда хорошая идея, когда вы знаете, что делаете, и хотите избежать излишеств.. Функциональность, которую мы ищем, находится в пакете ghostscript, пакет уже присутствует в большинстве дистрибутивов “стандарт”, и в любом случае обязательно присутствует в репозиториях.

Этот синтаксис уменьшит размер PDF:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=сжатый_PDF_файл.pdf input_PDF_file.pdf

Команда кажется длинной и сложной, и эти параметры действительно должны работать для большинства практических приложений.. Самая важная переменная (тот, который больше остальных будет определять размер конечного файла) это dPDFSETTINGS.

dPDFНАСТРОЙКИописание
/допечатная подготовка (дефолт)Лучше качество, 300точек на дюйм, более высокий вес
/электронная книгаСреднее качество, 300точек на дюйм, умеренный вес
/экранНизкое качество, 72точек на дюйм, самый легкий

Обратите внимание, что некоторые PDF-файлы вообще нельзя сжимать., или после сжатия они могут быть еще тяжелее. В тех редких особых случаях делать особо нечего.

Смотри сюда:  Управление пользователями в Linux

Метод #2: графический интерфейс

Конечно не всем нравится иметь дело с терминалом, но, к сожалению, Linux может похвастаться небольшим количеством программ, которые могут делать несколько вещей.. Короче говоря, создать уже облегченный PDF с помощью родной программы невозможно., или встроенная функция, возможно, осуществляется второй программой… сегодня нам нужно апостериорное преобразование.

К сожалению среди GUI нет даже обновленного решения на linux. Единственный графический интерфейс (который, по-видимому, полагается на ghostscript) это Уплотнить.

Установка довольно проста. Официальный гитхаб, скачать программу в формате ZIP, распаковка, присвоение разрешений a+x все файлы install.sh и запустите файл.

После запуска Densify вам будет предложено ввести путь к исходному файлу., имя желаемого целевого файла, окончательная поддержка (и относительное сжатие).

Лично мне удобнее с командной строкой. И ты?


TheJoe

Я держу это в качестве хобби блог от 2009. Я графики энтузиастов, технология, Программное обеспечение с открытым исходным кодом. Среди моих статей не будет трудно найти о музыке, и некоторые личные размышления, но я предпочитаю, чтобы направить линию блога в основном технологии. Для получения дополнительной информации связаться со мной.

0 Комментарии

оставьте ответ

Заполнитель аватара

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатывается комментарий данных.