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-файлы вообще нельзя сжимать., или после сжатия они могут быть еще тяжелее. В тех редких особых случаях делать особо нечего.

Смотри сюда:  LibreOffice "Calc": определить первую строку каждой страницы

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

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

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

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

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

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


TheJoe

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

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

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

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

Ваш электронный адрес не будет опубликован.

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