Как сжать PDF до 500 КБ: пошаговая инструкция
Сделайте это сейчас — бесплатно, в браузере, файлы автоматически удаляются через час.
Open the toolЛимит в 500 КБ встречается чаще, чем кажется: формы на госуслугах, загрузка резюме на HR-порталах, вложения в письма через корпоративную почту, формы подачи документов в вузы. Почти всегда это не про качество файла, а про инфраструктурные ограничения — сервер просто не принимает файл больше определённого веса. Разберём, как надёжно попасть в этот лимит, а не гадать методом «сжал — проверил — пересжал».
Почему PDF весит так много
Подавляющее большинство «тяжёлых» PDF раздувают изображения, а не текст. Если документ создан в Word или Google Docs и содержит только текст и векторную графику, он редко весит больше пары сотен килобайт даже на 20-30 страниц. А вот если внутри есть:
- скан-копии страниц (даже одна фотография в высоком разрешении может весить 3-5 МБ);
- встроенные шрифты без субсеттинга (весь набор символов, а не только используемые);
- скриншоты или графики, вставленные без оптимизации.
...то файл легко доходит до 10-20 МБ. Именно изображения и есть то, что реально ужимается при сжатии — текст и векторные объекты почти не занимают места.
Быстрый способ: сжатие с точным целевым размером
Большинство бесплатных сервисов типа iLovePDF или Smallpdf предлагают три пресета: «низкое», «среднее», «высокое» сжатие — и вы не знаете заранее, уложится ли результат в 500 КБ, пока не скачаете файл и не проверите вес. Если не угадали — повторяете процесс с другим пресетом, и так по кругу.
Удобнее, когда можно сразу указать целевой размер, а инструмент сам подберёт нужную степень сжатия изображений и downsampling DPI. У Konomic есть отдельный инструмент именно под этот сценарий — сжатие PDF до 500 КБ: загружаете файл, указываете лимит, получаете готовый PDF без ручного подбора настроек. Файлы обрабатываются на серверах в Германии и автоматически удаляются в течение часа, регистрация не нужна — что важно, если в документе есть персональные данные (паспорт, договор, резюме с адресом).
Что происходит технически
При сжатии до конкретного веса алгоритм обычно делает три вещи:
- Снижает разрешение растровых изображений — типичный скан на 300 DPI ужимается до 150 или даже 100 DPI. Для чтения с экрана и печати обычных документов разница почти не видна, для мелкого текста внутри сканов — заметна.
- Увеличивает JPEG-компрессию фотографий и картинок — появляются едва заметные артефакты по краям объектов, но объём падает в разы.
- Убирает дублирующиеся данные шрифтов и метаданные — по объёму это небольшой вклад, но бесплатный.
Если в PDF нет изображений вообще, сжатие может не дать эффекта — тут проблема не в весе, а, например, в количестве страниц или встроенных шрифтах, и тогда нужен другой подход (см. ниже).
Особый случай: PDF из сканов
Если документ — это набор фотографий страниц (типичный сканированный договор или паспорт), достичь 500 КБ на 10+ страницах без визуальной потери качества почти невозможно физически. В такой ситуации есть три реалистичных варианта:
- смириться с заметным падением качества картинки (текст останется читаемым, но мелкий шрифт может «замылиться»);
- прогнать документ через OCR и пересохранить как PDF с текстовым слоем — вес упадёт в 5-10 раз, потому что текст занимает в сотни раз меньше места, чем изображение той же страницы;
- разбить документ на несколько файлов, если получатель принимает несколько вложений (это не всегда допустимо, но для email — рабочий вариант).
Ручные способы без онлайн-сервисов
Если не хочется загружать файл на сторонний сервер (хотя с автоудалением в течение часа риск минимален), есть локальные варианты:
Adobe Acrobat Pro: меню «Файл → Сохранить как другой → Уменьшенный PDF», там же есть расширенные настройки сжатия изображений и удаления вложений.
Preview на macOS: «Файл → Экспорт», в выпадающем списке Quartz Filter выбрать «Reduce File Size». Способ грубый — либо сжимает сильно, либо почти никак, точного контроля нет.
Ghostscript (командная строка, бесплатно, Windows/Mac/Linux):
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dBATCH -sOutputFile=output.pdf input.pdf
Параметр /screen даёт максимальное сжатие (72 DPI), /ebook — средний баланс. После выполнения проверяйте вес файла командой ls -la и, если не уложились, пересжимайте с более агрессивным профилем или отдельно уменьшайте DPI изображений через ImageMagick перед сборкой в PDF.
Если 500 КБ всё равно не получается
Проверьте по порядку:
- Сколько страниц — 500 КБ на 50-страничный скан-документ физически недостижимы без потери читаемости, тут нужен другой лимит или другой формат передачи.
- Нет ли внутри встроенных шрифтов, которые можно заменить на стандартные (Arial, Times New Roman уже есть на большинстве систем и не требуют встраивания).
- Не продублированы ли изображения на каждой странице (например, фирменный логотип-подложка весом 500 КБ, повторённый 20 раз).
Итог
Для разовой задачи — быстрее и надёжнее использовать сервис с явным указанием целевого размера, чтобы не пересжимать файл несколько раз вручную. Для регулярной работы с десятками документов имеет смысл освоить Ghostscript или Acrobat, где параметры настраиваются один раз и переиспользуются. Если документ содержит личные данные, стоит обращать внимание не только на удобство интерфейса, но и на то, где физически обрабатывается файл и как быстро он удаляется после конвертации.
Сделайте это сейчас — бесплатно, в браузере, файлы автоматически удаляются через час.
Open the toolЧастые вопросы
Можно ли сжать PDF до 500 КБ без потери качества текста?
Да, если файл состоит из текста и векторной графики без сканов — текст и векторные объекты почти не занимают места, и сжатие в основном затрагивает встроенные изображения, поэтому читаемость текста сохраняется.
Почему после сжатия PDF всё равно весит больше 500 КБ?
Обычно причина в большом количестве страниц-сканов или во встроенных шрифтах без субсеттинга. В этом случае поможет распознавание текста (OCR) вместо хранения страниц как изображений, либо более агрессивное снижение DPI.
Безопасно ли загружать документ с личными данными на онлайн-сервис для сжатия?
Стоит выбирать сервисы с серверами в ЕС и автоматическим удалением файлов после обработки — так минимизируется риск, что документ где-то останется храниться дольше необходимого.
В чём разница между пресетами сжатия и сжатием до конкретного размера?
Пресеты (низкое/среднее/высокое) дают приблизительный результат, и его вес нужно проверять вручную после скачивания. Инструмент с целевым размером сразу подбирает нужную степень сжатия, чтобы файл уложился в заданный лимит, например 500 КБ.