Как сжать PDF для отправки по электронной почте
Почта ставит лимит на вложение, а не на качество, поэтому и отталкиваться нужно от размера, а не от ползунка. Возьмите готовый потолок по весу — инструмент сам найдёт максимальное качество, которое в него укладывается, потратив не больше семи полных перерисовок документа. Заложите небольшой запас: вложение уходит в письме закодированным, и в канале оно занимает примерно на треть больше, чем файл на диске. Точный лимит смотрите в своей почте — у провайдеров он разный.
Коротко о цифрах
- Готовые потолки
- 12 страниц-пресетов: 50, 100, 150, 200, 300, 500 КБ и 1, 2, 3, 5, 10, 20 МБ
- Бюджет подбора
- 7 полных ререндеров, первыми проверяются обе границы шкалы
- Точность после двух границ
- 5 шагов бисекции сужают 100 пунктов до ≈3
- Запас на кодирование вложения
- закодированный файл занимает в письме примерно на треть больше
- Файл уже меньше цели
- возвращается нетронутым, 0 попыток, качество не портится
Почему целевой размер работает лучше ползунка
Подбор качества вручную — это цикл «сжал, скачал, посмотрел вес, не влезло, повторил». Инструмент делает то же самое быстрее и по правилам: сначала проверяет верхнюю границу шкалы — вдруг документ и так укладывается и портить его незачем. Потом нижнюю: если не влезло даже там, цель недостижима, и вам скажут об этом прямо, а не отдадут файл больше запрошенного.
Только между этими границами включается бисекция. Всего на поиск отводится семь перерисовок, из которых две уже потрачены на границы: пяти шагов деления пополам хватает, чтобы сузить стопунктовую шкалу примерно до трёх пунктов. Тонкая настройка сверх этого не окупается — каждый шаг стоит полного ререндера всех страниц.
Порядок для письма с вложением
- Посмотрите лимит вложения в своей почте — он написан в справке сервиса и отличается у разных провайдеров.
- Вычтите запас на кодирование: закодированное вложение весит примерно на треть больше исходного файла.
- Откройте страницу сжатия с ближайшим потолком: там тот же инструмент запускается с уже выставленной целью.
- Если инструмент сообщил, что цель недостижима, разбейте документ на части и отправьте их отдельными письмами.
- Для действительно тяжёлых файлов отправляйте ссылку на файл вместо вложения: так вы не упираетесь в лимит вовсе.
Что делать, когда цель не берётся
- Разделить документ. Двадцать сканов, которые не влезают в письмо целиком, спокойно уходят двумя письмами по десять.
- Удалить лишнее. Приложения, копии одного и того же листа и пустые страницы между разделами занимают ровно столько же, сколько нужные.
- Проверить, не отправляете ли вы скан там, где хватит текстового документа: у них вес отличается на порядок.
- Если файл уже меньше цели, ничего не делать: инструмент вернёт его нетронутым, а лишнее перекодирование только испортит картинку.
Частые вопросы
Какой запас закладывать под лимит письма?
Считайте, что в канале файл занимает примерно на треть больше, чем на диске: вложение кодируется текстом. Берите цель с запасом хотя бы в четверть от лимита.
Что быстрее: сжать один раз посильнее или подбирать?
Подбирать выгоднее по качеству результата: инструмент найдёт самое высокое качество, которое ещё влезает, тогда как ручное «сжать посильнее» почти всегда переусердствует.
Инструмент пишет, что цель недостижима. Что дальше?
Значит, даже нижняя граница шкалы не дала нужного веса. Уменьшайте число страниц: делите документ на части или выбрасывайте приложения, которые адресату не нужны.
Можно ли отправить архив вместо PDF?
Смысла мало: PDF со сканами внутри уже сжат, и упаковка в архив даст единицы процентов. Быстрее уменьшить сам документ или отправить ссылку.