Как сжать PDF до нужного размера
Лимит «до 10 МБ» задаёт размер файла, но не определяет единственный уровень сжатия. Два PDF одинакового размера могут состоять из текста, фотографий или уже сжатых сканов и уменьшаться совершенно по-разному. Поэтому честный маршрут строится от фактического результата.
Зафиксируйте цель до обработки
Уточните точный предел и единицу измерения у системы-получателя. Некоторые формы показывают мегабайты как миллионы байтов, другие — как 1 048 576 байт. Оставьте небольшой запас: файл ровно на границе может не пройти из-за другого способа подсчёта или служебной упаковки при отправке.
Выберите первый режим
| Ситуация | Первый запуск | Следующее действие |
|---|---|---|
| Нужен умеренный выигрыш | «Баланс» | Проверьте размер и сложные страницы |
| Скан с фотографиями сильно превышает лимит | «Сильное» | Сравните мелкий текст и печати |
| Качество важнее размера | «Бережное» | Убедитесь, что уменьшения достаточно |
| Иначе файл не принимают | «Максимальное» | Просмотрите весь критичный материал |
Повторяйте только от исходника
- Сохраните исходный PDF отдельно.
- Запустите выбранный уровень и запишите реальный размер результата.
- Если лимит не достигнут, вернитесь к исходнику и выберите более сильный уровень.
- Не сжимайте уже сжатый результат повторно: так накапливаются артефакты и сложнее понять, какой режим их создал.
- Если даже максимальный режим не помогает, удалите действительно ненужные страницы или пересканируйте исходные фотографии с разумным разрешением.
Проверьте содержимое, а не только число мегабайт
Откройте страницы с самым мелким текстом, тонкими линиями, подписями, печатями, QR-кодами и фотографиями. Увеличьте их и сравните с исходником. Сверьте число страниц и убедитесь, что документ открывается в программе получателя. Для подписанного PDF помните: изменение файла может сделать прежнюю цифровую подпись недействительной.
Почему точный вес нельзя обещать заранее
Результат зависит от уже применённого сжатия, разрешения и шума сканов, цветности и внутренней структуры. DOKIVO показывает измеренный размер после обработки; проценты и обещание «получится ровно N МБ» без запуска были бы выдумкой.