Руководства по сжатию PDF
Уровни сжатия PDF: размер файла и качество изображений
Название уровня — лишь метка. Результат определяют конкретные операции и содержимое исходного PDF.
Последнее обновление
Уровень сжатия PDF — это набор операций, а не универсальная оценка качества. Сжатие без потерь может перестроить данные, не удаляя содержимое намеренно. Сжатие изображений с потерями и уменьшение разрешения сокращают размер ценой части пиксельных деталей. На результат также влияют встроенные шрифты, избыточные объекты и уже сжатые данные. Сравните исходный и итоговый размер в байтах, а затем проверьте сам документ: название настройки не доказывает качество результата.
Что на самом деле означают термины сжатия
| Термин | Значение | Практические последствия |
|---|---|---|
| Сжатие без потерь | Перекодирует данные так, чтобы их можно было восстановить без намеренного удаления информации. | Лучше подходит для мастер-файлов, но может уменьшить размер не так значительно, как изменение детализации изображений.2 |
| Сжатие изображений с потерями | Необратимо удаляет часть данных пикселей, чтобы сократить размер потоков изображений. | Может дать заметно меньший файл, но края текста, фотографии и отметки способны измениться.1 |
| Уменьшение разрешения | Объединяет исходные пиксели в меньшее число более крупных пикселей и снижает разрешение изображения. | Уменьшает объем данных, но ограничивает допустимое увеличение и может снизить резкость страницы.1 |
| Встроенные шрифты | Файлы шрифтов или их подмножества хранятся внутри PDF, чтобы текст отображался так, как задумано. | Они увеличивают размер файла; при удалении шрифт может быть заменен, а внешний вид текста — измениться.1 |
| Избыточные объекты | В файле могут оставаться неиспользуемые, устаревшие, повторяющиеся, скрытые или служебные структуры приложения. | Очистка уменьшает размер, но слишком агрессивное удаление способно повредить теги, формы, слои или ссылки.1 |
| Уже сжатый контент | Изображения и другие потоки данных уже были компактно закодированы до нового прохода. | Повторный проход может почти не уменьшить файл; заметная разница иногда потребует потери качества. |
Два процента отвечают на разные вопросы
remaining-size ratio = output bytes / input bytes × 100Итоговый размер 6 MB при исходном размере 10 MB означает, что осталось 60%.
reduction percentage = (input bytes − output bytes) / input bytes × 100То же изменение с 10 MB до 6 MB означает уменьшение на 40%.
Рассчитайте один пример по исходным значениям в байтах
Размер тестового файла с большим объемом текста до обработки равен 11,762 байт, после обработки — 6,077 байт. Доля оставшегося размера: 6,077 / 11,762 × 100. Процент уменьшения: (11,762 − 6,077) / 11,762 × 100 = 48.33%. После округления результат совпадает с опубликованной записью. Исходные значения и ограничения сохранены на странице методики и в JSON.3, 4
Сравните три фиксированных файла, прежде чем обобщать
В том же наборе тестов уменьшение составило 48.33% для файла с большим объемом текста, 91.26% для файла, имитирующего скан, и 81.74% для файла с большим количеством изображений. Записанное число страниц до и после обработки: 4/4, 2/2 и 2/2. Технические поля проверки PDF получили значения true, true и true. Они подтверждают только загрузку PDF и считывание числа страниц, но не оценивают читаемость, качество изображений и результат для нового документа.3, 4
| Идентификатор записи | Тестовый файл | Режим записи | Исходный размер, байты | Итоговый размер, байты | Уменьшение | Страниц до | Страниц после | Автоматическая проверка загрузки PDF и числа страниц | Ограничение |
|---|---|---|---|---|---|---|---|---|---|
| geo-compress-text-v1 | text-heavy-pdf-v1 | standard | 11,762 bytes | 6,077 bytes | 48.33% | 4 | 4 | true | Фиксированный тестовый файл PDFStay; его результат не гарантирует определенную степень сжатия или такой же результат для другого файла и не служит оценкой визуального качества |
| geo-compress-scan-v1 | scan-style-pdf-v1 | scanned | 2,141,091 bytes | 187,107 bytes | 91.26% | 2 | 2 | true | Фиксированный тестовый файл PDFStay; его результат не гарантирует определенную степень сжатия или такой же результат для другого файла и не служит оценкой визуального качества |
| geo-compress-image-v1 | image-heavy-pdf-v1 | image | 1,845,799 bytes | 337,064 bytes | 81.74% | 2 | 2 | true | Фиксированный тестовый файл PDFStay; его результат не гарантирует определенную степень сжатия или такой же результат для другого файла и не служит оценкой визуального качества |
Фиксированный тестовый файл PDFStay; его результат не гарантирует определенную степень сжатия или такой же результат для другого файла и не служит оценкой визуального качества
Выбирайте настройку по задаче, а не по самому сильному названию
| Вариант использования | Первая настройка | Что проверить перед использованием |
|---|---|---|
| Цифровой офисный PDF с выделяемым текстом | Стандартное сжатие | Выделение текста, ссылки, формы, верстка и число страниц |
| Подробный фотоотчет или портфолио для просмотра на экране | Сжатие изображений | Лица, градиенты, подписи и допустимое увеличение |
| Копия скана для отправки или загрузки | «Сжатие сканированных PDF»: сначала «Четкость важнее» или «Баланс» | Мелкий текст, почерк, коды, значимые цвета и порядок страниц |
| Архивный, подписанный или полиграфический мастер-файл | Сохраните оригинал и соблюдайте действующие требования. | Соответствие формату, действительность подписи, предпечатная проверка и утвержденная проба2, 1 |
Почему один уровень не дает одинаковый результат
В каждом PDF своя комбинация пикселей, шрифтов, потоков объектов, метаданных, слоев и уже примененного сжатия. Одна и та же настройка может почти не изменить один файл и заметно уменьшить другой. Успешное открытие и совпадение числа страниц — обязательные технические проверки, но не оценка визуального качества. Сохраните оригинал, запишите исходный размер в байтах и проверяйте результат с учетом его назначения.
Частые вопросы
Всегда ли уменьшение на 90% лучше, чем уменьшение на 50%?
Нет. Процент измеряет изменение размера, а не пригодность файла. Скан с большим объемом изображений действительно может уменьшиться очень значительно, но столь сильное уменьшение может также скрывать недопустимую потерю деталей.
Почему высокий уровень сжатия почти не изменил мой PDF?
В файле уже могут быть компактно закодированные изображения, подмножества шрифтов и мало удаляемых объектов. Чтобы получить заметно меньший результат, придется уменьшить разрешение или применить сжатие с потерями, а это подходит не каждому документу.
Если уменьшение составило 48.33%, какая доля файла осталась?
Вычтите 48.33% из 100% или разделите итоговый размер 6,077 байт на исходный 11,762 байт и умножьте на 100. Оба способа дают оставшуюся долю.4
Источники
- Adobe Acrobat — PDF Optimizer settingsОфициальная техническая документацияИсточник проверен:
- FADGI — Technical Guidelines for Digitizing Cultural Heritage MaterialsТехнические рекомендации государственного ведомстваИсточник проверен:
- PDFStay reproducible compression checksСобственная методика PDFStayИсточник проверен:
- PDFStay compression benchmark data (JSON)Собственные данные PDFStayИсточник проверен: