Сжать PDF до 10 МБ
Десять мегабайт — потолок, который чаще всего задают под почтовое вложение. Бюджет щедрый: около 410 КБ на страницу при двадцати пяти листах, 205 КБ при пятидесяти и 85 КБ при ста двадцати. Поэтому подбор нередко заканчивается на первом же проходе — максимальное качество и так укладывается. А если документ состоит из уже плотно упакованных сканов, ререндер способен дать файл больше исходного, и тогда вернётся нетронутый оригинал.
Коротко о цифрах
- Потолок
- 10 МБ = 10 485 760 байт
- Бюджет на страницу
- ≈410 КБ при 25 страницах, ≈205 КБ при 50, ≈85 КБ при 120
- Защита от роста
- если ререндер дал файл больше исходного, возвращается оригинал
- Стоимость подбора
- до 7 проходов; для 120 страниц это до 840 отрисовок
- Альтернатива без потерь
- оптимизация структуры — текстовый слой остаётся
Десять мегабайт — щедрый бюджет
На этом потолке считать бюджет на страницу приятно: двадцать пять листов получают по четыреста с лишним килобайт, пятьдесят — по двести пять, сто двадцать — по восемьдесят пять. Даже последняя цифра держит цветной скан в рабочем состоянии. Иными словами, до сотни страниц вопрос обычно не в том, влезет ли, а в том, стоит ли вообще растеризовать документ ради такого потолка.
Ответ чаще отрицательный. Сжатие до целевого размера перерисовывает каждую страницу в картинку и теряет текстовый слой. Если исходник раздут не сканами, а встроенными шрифтами, дублирующимися объектами и неупакованными потоками, оптимизация структуры уберёт лишнее, не тронув ни одной буквы, и десяти мегабайт хватит без всякой потери качества.
Когда сжатие не поможет
- Документ уже состоит из плотно упакованных сканов: повторное кодирование в JPEG даёт файл больше исходного, и вы получите оригинал обратно вместе с пометкой, что сжимать нечего.
- Вес сидит не в страницах: сжатие работает с содержимым страниц и не касается всего, что лежит рядом с ними в документе.
- Файл и так меньше десяти мегабайт — тогда он возвращается как есть, без единого ререндера и без потери текстового слоя.
- Нужен поиск по тексту или копирование фрагментов: после растеризации ни того, ни другого не останется.
Порядок работы
- Сначала попробуйте оптимизацию структуры — она быстрее и сохраняет шрифты.
- Если её недостаточно, загрузите PDF сюда: обработка идёт в браузере, файл не отправляется на сервер.
- Цель 10 МБ уже выставлена.
- Первая проверка — максимальное качество (300 DPI, JPEG 0.95); на этом потолке она часто оказывается и последней.
- Учтите время: подбор тратит до семи проходов, и на сто двадцати страницах это до 840 отрисовок.
Частые вопросы
Почему инструмент вернул файл того же размера?
Значит, повторное кодирование страниц дало результат не меньше исходного — так бывает с документами, которые уже состоят из плотно упакованных сканов. Отдавать увеличенный файл нельзя, поэтому возвращается оригинал без изменений.
Что выбрать для почтового вложения — сжатие или оптимизацию?
Начните с оптимизации структуры: она сохраняет шрифты, текстовый слой и разметку, работает быстрее и на таком щедром потолке часто справляется сама. Сжатие с растеризацией имеет смысл, когда вес сидит именно в сканах.
Сколько времени займёт документ на сто двадцать страниц?
Ориентируйтесь на число отрисовок: до семи проходов подбора по сто двадцать страниц каждый, то есть в худшем случае восемьсот сорок рендеров. На таком объёме обработку лучше запускать на компьютере, а не на телефоне.
Останется ли документ пригодным для поиска по тексту?
После сжатия до целевого размера — нет, страницы становятся изображениями. Если поиск важен, используйте оптимизацию структуры: она уменьшает файл слабее, но не превращает буквы в пиксели.