Как сжать PDF на Mac, ничего никуда не загружая
Три способа уменьшить PDF в macOS, при которых файл никогда не попадает на сервер: встроенный фильтр «Просмотра», собственный Quartz-фильтр и пакетное сжатие.
Почти любой результат по запросу «сжать PDF» — это сайт. Вы выбираете файл, он загружается, бежит полоска прогресса, вы скачиваете что-то поменьше. Работает — и одновременно означает, что договор, счёт или медицинское заключение только что полежали на сервере, о котором вы ничего не знаете, на условиях хранения, которые вы не читали.
Для скучного документа это честный обмен. Для остальных — вот три способа уменьшить PDF на Mac так, чтобы файл не покидал машину.
1. Встроенный фильтр «Просмотра» — бесплатно, мгновенно и часто слишком грубо
В macOS есть фильтр сжатия. Он спрятан в неожиданном месте:
- Откройте PDF в приложении «Просмотр».
- Файл → Экспортировать… — не «Сохранить как» и не «Экспортировать в PDF». Меню фильтров показывает только простой экспорт.
- В поле Quartz-фильтр выберите Reduce File Size.
- Сохраните под новым именем.
Этот фильтр действительно лежит у вас на диске, в этом можно убедиться:
ls /System/Library/Filters/ | grep Reduce
# Reduce File Size.qfilter
Загвоздка в том, что у него нет никаких настроек. Фильтр Apple понижает разрешение каждой картинки до фиксированного значения и перекодирует её с фиксированным качеством JPEG — независимо от того, что за документ. На текстовом отчёте вы можете увидеть минус 80 % без видимой разницы. На портфолио, отсканированном чертеже или чём угодно с фотографиями результат часто непригоден: мягкий шрифт, ступенчатые градиенты и схемы, тихо потерявшие тонкие линии.
И заранее понять, какой из двух результатов вы получите, невозможно. Вы узнаёте это, посмотрев.
2. Собственный Quartz-фильтр — бесплатно, возни больше, зато навсегда
Раз фильтр — это просто файл, можно сделать более щадящий. В приложении
ColorSync Utility (в /Программы/Утилиты/) есть вкладка «Фильтры», где
Reduce File Size можно продублировать и вручную изменить разрешение
дискретизации и качество сжатия. После сохранения он появится в меню экспорта
«Просмотра» рядом с фильтром Apple.
Это лучший бесплатный ответ, и он реально полезен, если вы раз за разом сжимаете документы одного типа. Две честные оговорки: интерфейс — реликт, почти не менявшийся пятнадцать лет, и вы по-прежнему экспортируете по одному файлу.
3. Пакетное сжатие с ползунком качества
Настоящая проблема обоих способов выше — не качество. А то, что Mac сжимает один PDF за один проход через диалог, а в папке на конец месяца их сорок.
Ровно для такой формы работы существует ByEase File Tools. Перетащили папку, один раз выставили качество — обрабатываются все файлы, причём ползунок оставляет выбор компромисса за вами, а не за фиксированной догадкой Apple. Ничего никуда не загружается: у приложения вообще нет серверной части, а это гарантия посильнее любой политики конфиденциальности, потому что файлам некуда уйти даже в принципе.
Запускается и прямо из контекстного меню Finder: выделить файлы, правая кнопка, Open in ByEase.
Что выбрать
- Один документ, в основном текст — фильтр «Просмотра». Бесплатно и уже есть.
- Каждую неделю один и тот же тип документа — один раз соберите свой фильтр в ColorSync Utility.
- Целая папка или что-то с важными изображениями — инструмент с управлением качеством и пакетным вводом.
Что вообще делает сжатие
Почти весь объём PDF сидит в изображениях. Сжатие перекодирует их с меньшим разрешением или качеством; с текстом оно осмысленно сделать не может почти ничего. Отсюда два практических следствия:
- PDF, который действительно состоит из одного текста и уже мал, почти не уменьшится. Если документ на 40 КБ не сжимается — ничего не сломано.
- Сжатие необратимо и с потерями. Всегда оставляйте оригинал: любой способ выше должен писать в новый файл, а не перезаписывать.
Если задача — просто уложиться в лимит вложения, часто лучше разделить документ, чем давить его картинки. Это другая задача и другая инструкция.