Tips & Tricks

Как по-разному сжимать текст и изображения в одном PDF-файле

Большинство инструментов PDF Compression применяют один набор настроек к каждой странице документа. Каждое изображение субдискретизируется до одинакового разрешения, а каждый текстовый элемент получает один и тот же алгоритм сжатия. Этот единый подход адекватно работает для документов, в которых все страницы одинаковы, например, для текстового отчета или портфолио только с фотографиями. Для документов, в которых страницы с большим количеством текста сочетаются со страницами с большим количеством изображений, один параметр сжатия либо излишне сжимает текстовые страницы, либо недостаточно сжимает страницы с изображениями.

Применение разного сжатия к областям текста и изображениям в одном PDF-файле дает лучший результат, чем равномерное сжатие. Текст остается четким и читаемым, поскольку он сжимается с помощью алгоритма без потерь, разработанного для векторного содержимого. Изображения подвергаются агрессивному понижению разрешения, поскольку они лучше переносят снижение разрешения, чем текст. Общее уменьшение размера файла превышает равномерное сжатие, применяемое достаточно консервативно, чтобы текст оставался читаемым, а визуальное качество обоих типов контента сохраняется на уровне, который требуется для каждого из них.

PDF Quality и инструменты сжатия WukongPDF применяют интеллектуальное поэлементное сжатие, которое по-разному обрабатывает текст и изображения в одном документе. Для ручного управления настройками каждого элемента оптимизатор PDF Adobe Acrobat Pro обеспечивает наиболее детальный контроль.

How to Compress Text and Images Differently in the Same PDF

Почему равномерное сжатие вредит PDF-файлам со смешанным содержимым

Текст не прощает артефактов сжатия. Одиночный символ, отображаемый с низким разрешением, быстро становится неразборчивым. Буква «е» при разрешении 72 DPI может иметь высоту всего от 4 до 6 пикселей, и любое дальнейшее понижение разрешения превращает ее в неузнаваемое пятно. Изображения, напротив, содержат гораздо больше пикселей, чем необходимо для отображения на экране. Фотография с разрешением 300 DPI содержит примерно в 16 раз больше пикселей, чем то же изображение с разрешением 75 DPI. При понижении разрешения изображения до разрешения экрана удаляются лишние пиксели без ощутимой потери качества для большинства сценариев просмотра.

Проход равномерного сжатия, который понижает разрешение всего до 150 точек на дюйм, делает текст слегка размытым, оставляя при этом значительное сжатие изображения. Равномерный проход с понижением разрешения до 72 точек на дюйм делает изображения достаточно маленькими, но делает текст почти неразборчивым. Правильный подход — обрабатывать текстовые области с помощью алгоритма сжатия без потерь, такого как Flate или ZIP, и оставлять их разрешение исходным значением, а области изображений обрабатывать с помощью сжатия JPEG с потерями с пониженным разрешением. Два типа контента проходят разные пути оптимизации в рамках одной и той же операции сжатия.

WukongPDF

Попробуйте сжать PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →

Настройка поэлементного сжатия в Adobe Acrobat Pro

Откройте PDF-файл в Acrobat Pro и выберите «Файл», затем «Сохранить как другой», затем «Оптимизированный PDF». Откроется диалоговое окно «Оптимизатор PDF» с левой панелью со списком категорий сжатия. Нажмите «Изображения», чтобы настроить сжатие изображений. Установите целевое значение понижения разрешения для цветных изображений на 150 точек на дюйм с помощью функции «Бикубическое понижение разрешения», что обеспечит четкие результаты для фотографий. Установите для монохромных изображений разрешение 300 точек на дюйм со сжатием без потерь JBIG2, чтобы сохранить четкость текста в отсканированных документах. В разделе «Сжатие» выберите JPEG для цветных изображений среднего качества и ZIP для монохромных изображений.

Критическая настройка защиты текста находится в разделах «Прозрачность» и «Очистка», а не в разделе «Изображения». В разделе «Очистка» установите флажок «Сжать структуру документа» и «Удалить неиспользуемые объекты», оба из которых уменьшают размер файла, не затрагивая видимое содержимое. Оставьте флажок «Отбрасывать объекты» для объектов, связанных с текстом. Раздел «Шрифты» оптимизатора управляет встраиванием и подмножеством шрифтов. Убедитесь, что флажок «Встроить все шрифты» снят, если это не требуется, и установлен флажок «Подмножество встроенных шрифтов». Поднабор шрифтов включает в себя только те символы, которые фактически используются в документе, а не весь файл шрифта, что может уменьшить данные шрифта на 70–90 процентов для документов, в которых используется только небольшое подмножество набора символов большого шрифта.

После настройки параметров нажмите «ОК» и сохраните оптимизированный файл под новым именем. Сравните исходные и оптимизированные PDF-файлы рядом при 100-процентном увеличении. Текст должен быть неразличим в двух версиях. Изображения могут иметь небольшое смягчение при выбранном разрешении понижающей дискретизации, но без видимых артефактов сжатия, таких как блочные края или цветные полосы.

Использование Ghostscript для управления из командной строки

Ghostscript обеспечивает доступ из командной строки к настройкам сжатия каждого элемента через параметры своего устройства. Параметры ColorImageResolution, GrayImageResolution и MonoImageResolution задают целевые значения понижения разрешения для каждого типа изображения независимо. Параметр ColorImageFilter задает алгоритм сжатия цветных изображений. Типичная команда Ghostscript для сжатия смешанного содержимого: gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.7 -dPDFSETTINGS=/printer -dColorImageResolution=150 -dMonoImageResolution=300 -dColorImageFilter=/DCTEncode -dGrayImageFilter=/DCTEncode -dMonoImageFilter=/CCITTFaxEncode -sOutputFile=output.pdf input.pdf.

На практике настройка /printer PDFSETTINGS применяет разрешение 300 точек на дюйм для всех типов изображений, что выше необходимого. Переопределите определенные параметры после предустановки, чтобы снизить разрешение цветного изображения, сохраняя при этом высокое разрешение монохромного изображения. Ghostscript обрабатывает PDF-файл в соответствии с иерархией параметров, при этом явные параметры переопределяют предустановленные значения по умолчанию. Подход с использованием командной строки доступен для сценариев и является бесплатным, что делает его пригодным для пакетной обработки PDF-файлов со смешанным содержимым на сервере или в рамках автоматизированного конвейера публикации.

Тип контентаСтратегия сжатияТипичное сокращение
Фотографии высокого разрешенияПонижение разрешения до 100–150 DPI, среднее качество JPEG.50-80% для страниц с фотографиями
Текстовая и векторная графикаСжатие Flate/ZIP без потерь, сохранение исходного разрешения.10-30% для текстовых страниц
Смешанные страницыПрименить настройки для каждого изображения, сохранить текстовые векторы30-60% в целом

Проверка результатов сжатия по типам контента

После сжатия убедитесь, что текст и PDF-изображения обработаны должным образом. В Acrobat Pro используйте инструмент «Предварительный просмотр вывода» в меню «Допечатная обработка», чтобы проверить разрешение отдельных изображений. Инспектор объектов перечисляет каждое изображение на текущей странице с его эффективным разрешением после сжатия. Убедитесь, что цветные фотографии имеют целевое разрешение, например 150 точек на дюйм, а снимки экрана, содержащие текст, имеют более высокое разрешение, например 200–300 точек на дюйм. Аудит содержимого страницы подтверждает, что настройки каждого элемента были применены правильно.

Для быстрой визуальной проверки увеличьте масштаб текстовой области до 200 процентов. Символы должны оставаться четкими, без смягчения по краям. Затем увеличьте фотографическое изображение до 200 процентов. Некоторая пикселизация при сильном увеличении ожидаема и приемлема, поскольку разрешение изображения было уменьшено для нормального расстояния просмотра. Переключайтесь между исходными и оптимизированными PDF-файлами с помощью инструмента «Сравнить файлы» в Acrobat Pro, чтобы создать визуальную разницу, подчеркивающую различия на уровне пикселей. Разница должна показывать изменения в областях изображения и никаких изменений в областях чистого текста.

Различное сжатие текста и изображений в одном PDF-файле — это профессиональный подход к созданию документа, который одновременно достаточно мал для удобного распространения и достаточно четок для удобного чтения. Пять минут, потраченные на настройку параметров сжатия для каждого элемента в PDF Optimizer Acrobat Pro, дают заметно лучший результат, чем любой универсальный набор настроек сжатия. Для документов, распространяемых в основном на экране, поэлементный подход обеспечивает четкость текста, которую ожидают читатели, а также быструю загрузку, которую ценят мобильные зрители.

Создание многократно используемого набора настроек сжатия для PDF-файлов со смешанным содержимым

Если вы регулярно создаете PDF-файлы со смешанным содержимым из одного и того же источника, например ежемесячный отчет с диаграммами и комментариями, сохраните настройки сжатия для каждого элемента как набор настроек многократного использования в Acrobat Pro. В диалоговом окне «Оптимизатор PDF» настройте все параметры для вашего типичного типа документа, затем нажмите кнопку «Сохранить» в верхней части диалогового окна и назовите набор настроек, например «Оптимизированный ежемесячный отчет». В следующий раз, когда вам понадобится сжать аналогичный документ, откройте оптимизатор PDF, выберите сохраненный стиль в раскрывающемся списке «Настройки» и нажмите «ОК». Вся оптимизация применяется в один клик без перенастройки отдельных настроек.

Для команд, использующих общие стандарты сжатия, экспортируйте набор настроек в виде файла и раздайте его всем членам команды. Поместите файл настроек в папку настроек Acrobat Pro на каждом компьютере. Затем каждый член команды применяет одинаковые настройки сжатия, обеспечивая единообразный результат для документов, созданных разными людьми. Постоянное сжатие предотвращает ситуацию, когда одни члены команды отправляют четкие, но большие PDF-файлы, а другие отправляют маленькие, но нечеткие, и каждый считает, что их подход правильный.

Обработка отсканированных PDF-файлов со страницами смешанного типа

Отсканированный PDF-файл, в котором некоторые страницы представляют собой четкий текст, а другие — зернистые фотографии, представляет собой сложную задачу сжатия. Для обеспечения четкости текстовым страницам необходимо высокое монохромное разрешение. Страницы с фотографиями требуют умеренного понижения разрешения цвета для контроля размера файла. При применении одной настройки сжатия ко всему документу жертвуется либо резкость текста, либо качество фотографий.

Решение состоит в том, чтобы перед сжатием разделить документ по типу страницы. Разделите PDF-файл на два временных файла: страницы только с текстом и страницы только с фотографиями. Сжимайте каждый с настройками, оптимизированными для его содержимого. Затем объедините оптимизированные файлы обратно в один PDF-файл. Этот трехэтапный рабочий процесс занимает две дополнительные минуты, но дает наилучший результат для каждого типа страницы. Автоматизируйте процесс разделения-сжатия-слияния с помощью сценария для повторяющихся документов со смешанным содержимым. Рабочий процесс «разделение-сжатие-объединение» — это ручной эквивалент поэлементного сжатия, выполняемого внутри Acrobat Pro, дающий тот же результат за счет немного более длительного, но полностью контролируемого процесса.

В большинстве инструментов возможность сжимать текст и изображения с различными настройками в одном документе — это то, что отличает приемлемый вывод PDF от превосходного вывода PDF. Для любого документа, который будет читаться на экране, а не распечатываться, четкий текст не подлежит обсуждению. Читатели сразу замечают размытый текст. Чуть более мягкая фотография при разрешении 150 DPI едва заметна. Соблюдение различных требований к качеству текста и изображений позволяет создать документ, который выглядит профессионально созданным, независимо от размера его файла. Применение различного сжатия к тексту и изображениям в одном и том же PDF-файле вознаграждает усилия документом, который быстро загружается, удобно читается и представляет свой контент на уровне качества, которого требует каждый тип контента.

WukongPDF

Попробуйте сжать PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →