Сжать PDF до 2 МБ
Два мегабайта — размер подшивки сканов на восемь-десять листов: по 256 КБ на страницу при восьми, по 128 КБ при шестнадцати и около 68 КБ при тридцати. Порядок действий здесь важнее ползунка: сначала объедините все части в один PDF и только потом сжимайте. Если сжать каждую половину до 2 МБ отдельно, после объединения получится около четырёх — потолок применяется к тому файлу, который обрабатывается, а не к будущему результату.
Коротко о цифрах
- Потолок
- 2 МБ = 2 097 152 байт
- Бюджет на страницу
- 256 КБ при 8 страницах, 128 КБ при 16, ≈68 КБ при 30
- Правильный порядок
- объединить, затем сжать — обратный порядок ломает потолок
- Время обработки
- растёт линейно по страницам, до 7 проходов подряд
- Что не переносится
- закладки, ссылки и текстовый слой — страницы становятся картинками
Сколько сканов помещается в два мегабайта
Восемь листов получают по 256 КБ каждый — это цветной скан приличного качества, на котором видны и печати, и рукописные пометки. Шестнадцать листов делят потолок пополам: по 128 КБ, мелкие детали смягчаются, но документ остаётся рабочим. Тридцать листов дают около 68 КБ на страницу — уровень, на котором подпись ещё узнаётся, а тонкая линия таблицы уже сливается с фоном.
Ориентируйтесь на эти три точки до загрузки. Если в подшивке за полсотни листов, два мегабайта означают меньше сорока килобайт на страницу, и подбор просто дойдёт до нижней границы шкалы, отдав нечитаемый результат вместо отказа.
Сжимать после объединения, а не до
Потолок применяется к обрабатываемому файлу. Это очевидно ровно до того момента, когда подшивка собирается из нескольких сканов, сделанных в разное время: каждый кусок сжимается «до двух мегабайт», а потом всё вместе объединяется и весит вчетверо больше исходной цели.
Правильная последовательность обратная: объединить все части в один документ, посмотреть итоговое число страниц, прикинуть бюджет на страницу и уже потом запускать подбор с целью 2 МБ. Дополнительный выигрыш в том, что общие ресурсы объединённого файла упаковываются один раз, а не отдельно в каждом куске.
Порядок работы
- Соберите все части подшивки в один PDF, если они лежат отдельными файлами.
- Загрузите результат — обработка идёт в браузере, сканы никуда не отправляются.
- Цель 2 МБ уже выставлена.
- Дождитесь окончания подбора: каждая попытка перерисовывает все страницы, и на тридцати листах это ощутимо по времени.
- Проверьте итоговый файл по самой мелкой детали, которая важна получателю.
Частые вопросы
Почему нельзя сжать части подшивки по отдельности?
Потому что цель применяется к тому файлу, который обрабатывается. Три куска, сжатых до двух мегабайт каждый, после объединения дадут около шести, и ограничение окажется нарушено именно в собранном документе, а не в частях.
Сколько времени займёт подшивка на тридцать листов?
Считайте по числу отрисовок: подбор может потратить до семи проходов, а каждый проход перерисовывает все тридцать страниц. Итого до двухсот десяти рендеров, и на слабом ноутбуке это минуты, а не секунды.
Останутся ли закладки и оглавление подшивки?
Нет. Сжатие до целевого размера собирает новый документ из растрированных страниц, поэтому закладки, ссылки, комментарии и текстовый слой в результат не переносятся. Сохраняются только сами страницы и их размеры.
Что делать, если 2 МБ всё равно много для получателя?
Разделите подшивку по смыслу — например, по контрагентам или месяцам — и сожмите каждую часть под свой потолок. Это честнее, чем догонять размер качеством, при котором сканы перестают быть документами.