Поиск по сайту:
Искусство имеет своей задачей раскрывать истину в чувственной форме (Г. Гегель).

Как сжать PDF в Linux [GUI & Терминал]

18.05.2020
Как сжать PDF в Linux [GUI & Терминал]

В этой статье вы узнаете, как уменьшить размер PDF-файла в Linux. Обсуждены два варианта: командная строка и методом GUI.

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

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

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

В этой статье мы покажем вам, как уменьшить размер файлов PDF в Linux.

 

Способ 1: уменьшить размер файла PDF с помощью командной строки в Linux

Вы можете использовать инструмент командной строки Ghostscript для сжатия файла PDF. Большинство дистрибутивов Linux уже содержат версию Ghostscript с открытым исходным кодом. Тем не менее, вы все равно можете попробовать установить ее, просто чтобы убедиться.
В дистрибутивах на основе Debian/Ubuntu используйте следующую команду для установки Ghostscript:

sudo apt install ghostscript

 

Теперь, когда вы убедились, что Ghostscript установлен, вы можете использовать следующую команду, чтобы уменьшить размер вашего PDF-файла:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input_PDF_file.pdf

 

В приведенной выше команде вы должны добавить правильный путь для входного и выходного файла PDF.

Команда выглядит страшно и запутанно. Мы советуем копировать и вставлять большую часть. Что вам нужно знать, так это параметр dPDFSETTINGS. Это то, что определяет уровень сжатия и, следовательно, качество вашего сжатого файла PDF.

Читать  Как получить ввод от пользователя в сценарии Bash [Дополнительные методы]
dPDFSETTINGSОписание
/prepress  (по умолчанию)Более высокое качество изображения (300 точек на дюйм), но больший размер
/ebookВывод среднего качества (150 точек на дюйм) с умеренным размером выходного файла
/screenБолее низкое качество вывода (72 dpi), но минимально возможный размер выходного файла

 

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

 

Способ 2. Сжатие PDF-файлов в Linux с помощью инструмента с графическим интерфейсом

Мы понимаем, что не всем удобно пользоваться инструментом командной строки. А PDF редакторы в Linux не очень помогают при сжатии.
Программа Panos в оболочки GUI на основе Python-Qt для Ghostscript. Инструмент предоставляет вам простой пользовательский интерфейс, в котором вы можете выбрать входной файл, выбрать уровень сжатия и нажать кнопку сжатия, чтобы сжать файл PDF.

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

Если вас не устраивает сжатие, вы можете выбрать другой уровень сжатия и снова сжать файл.

Вы можете найти исходный код PDF Compressor в репозитории GitHub. Чтобы вы могли легко использовать инструмент, его упаковали его в формате AppImage.

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

Команда постарается добавить больше пакетов (Snap, Deb, PPA и т. д.) в будущих выпусках.

Читать  Команда Uname в Linux

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


Один комментарий на «“Как сжать PDF в Linux [GUI & Терминал]”»

  1. Андрей:

    Спасибо, воспользовался, помогло!!

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

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

**ссылки nofollow

Это может быть вам интересно


Рекомендуемое
Webmin - это веб-панель управления с открытым исходным кодом для…

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: