Tips & Tricks

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

Каждый инструмент сжатия PDF утверждает, что уменьшает размер файла без потери качества. Заявления легко сделать, но их трудно проверить без метода измерения. На маркетинговых страницах указаны впечатляющие проценты — сокращение до 90 %, без указания того, какой тип PDF использовался, с какими настройками качества и был ли вывод по-прежнему читаем. Измерение реальной производительности означает контроль условий тестирования, чтобы вы могли честно сравнивать инструменты.

Одно процентное сокращение без контекста не имеет смысла.

Для сравнительного анализа инструментов PDF Compression требуется разнообразный тестовый набор PDF-файлов, одинаковые настройки качества для всех инструментов и многомерная система оценки, которая учитывает как уменьшение размера, так и визуальную точность. Механизм сжатия WukongPDF предназначен для балансировки обоих размеров, а соответствующий тест Reduce PDF Size показывает, какие инструменты оптимизируют одно измерение за счет другого.

How to Measure the Real Performance of PDF Compression Tools

Сборка репрезентативного тестового набора PDF-файлов

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

Создайте тестовый набор из как минимум пяти PDF-файлов, охватывающих категории вашего рабочего процесса. Включите отчет с большим количеством текста со встроенными шрифтами, презентацию с изображениями и градиентами высокого разрешения, отсканированный документ с разрешением 300 точек на дюйм, форму с заполняемыми полями и большой объединенный документ, объединяющий несколько исходных PDF-файлов. Эти пять типов подвергают нагрузке различные части компрессионного двигателя. Возникающий шаблон подскажет вам, какой инструмент подходит для ваших документов, а не для общего теста.

Запишите базовые показатели для каждого тестового PDF-файла: размер файла, количество страниц, наличие изображения и разрешение, состояние встраивания шрифта. Эти характеристики объясняют, почему некоторые PDF-файлы сжимаются сильнее, чем другие. Файл, который на 90 процентов состоит из изображений высокого разрешения, будет сильно сжиматься. Файл, состоящий на 90 процентов из текста со встроенными шрифтами, сжимается умеренно. Базовый план устанавливает реалистичные ожидания для каждого типа документа перед выполнением сжатия.

WukongPDF

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

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

Начать →

Стандартизация настроек тестирования для всех инструментов

Различные инструменты описывают настройки качества несовместимыми способами. Один предлагает ползунок от 1 до 10. Другой говорит: Низкий, Средний, Высокий, Максимальный. Третий определяет точные целевые значения DPI для изображений. Максимум на одном инструменте против High на другом – это нечестная борьба. Методика должна привести настройки к общей контрольной точке, в идеале к настройке, которую фактически выберет большинство пользователей.

Начните с настроек по умолчанию или рекомендуемых настроек каждого инструмента. Это то, с чем сталкивается большинство пользователей, и что разработчики считают правильным балансом. Затем запустите каждый инструмент с настройками сжатия высочайшего качества, в которых приоритет отдается визуальной точности, а не уменьшению размера. Две точки данных для каждого инструмента (по умолчанию и высокого качества) обеспечивают справедливую основу для сравнения. Запуск по умолчанию показывает, что инструмент делает «из коробки». Качественный пробег показывает свой потолок.

Документируйте каждую настройку. Целевые значения DPI, выбор алгоритмов, положения ползунков, уровни совместимости форматов. Когда вы повторно запустите тест через шесть месяцев, эти задокументированные настройки позволят вам точно воспроизвести условия. Незаписанные настройки превращают строгий тест в невоспроизводимый анекдот. Простой текстовый файл с настройками — это вся необходимая документация.

Точное измерение уменьшения размера файла

Записывайте размер файла в байтах, а не в округленных килобайтах. Разница в 50 КБ для файла размером 500 КБ составляет 10 процентов и исчезает при округлении до ближайших 0,1 МБ. Рассчитайте процент сокращения для каждого файла индивидуально, а затем усредните значение по тестовому набору. Суммирование всех размеров файлов в один процент скрывает слабость инструмента для определенных типов документов. Отдельные проценты для каждого документа показывают согласованность вашего рабочего процесса.

Коэффициент сжатия предлагает интуитивно понятную альтернативу процентам. Соотношение 2:1 означает, что размер файла вдвое меньше исходного. Соотношение 5:1 означает одну пятую. Коэффициенты позволяют избежать двусмысленности, поскольку сокращение на 80 процентов звучит значительно лучше, чем соотношение 4:1, но описывает тот же результат. Указывайте как цифры, так и проценты и соотношения, чтобы результаты были доступны независимо от того, какую структуру предпочитает читатель.

Тестовый тип PDFОжидаемый диапазон сжатияЧто предполагает низкое сжатие
Только текстовый отчет, встроенные шрифтыСнижение 10-30%Шрифты уже компактные; небольшие сжимаемые данные изображения
Презентация с большим количеством изображенийСнижение 40-70%Изображения с высоким разрешением содержат значительные сжимаемые данные.
Отсканированный документ, 300 DPIСнижение 50-80%Отсканированные изображения относятся к крупнейшей категории сжимаемых изображений.
Форма с заполняемыми полямиСнижение 10-25%Логика формы и метаданные добавляют накладные расходы, сжатие редко затрагивает
Объединенный документ, несколько источниковСнижение 20-50%Дублирующиеся данные шрифтов и повторяющиеся изображения являются основными целями.

Оценка визуального качества после сжатия

Уменьшение размера файла легко измерить. Визуальное качество сложнее, но важнее. Открывайте исходные и сжатые файлы рядом с масштабом 200 процентов. Пролистайте каждую страницу. Проверьте, нет ли размытого текста, смещения цвета, полос в градиентах, неровных векторных краев, отсутствия деталей изображения. Назначьте простую оценку качества от 1 до 5 каждому тестовому PDF-файлу на основе этой проверки.

Проверьте элементы, которые важны для вашего конкретного рабочего процесса. Документы с мелким шрифтом требуют проверки масштаба на 400 процентов для текста размером 8 пунктов. В документах, для которых важен цвет, требуется сравнение логотипа или элемента бренда с использованием его конкретного шестнадцатеричного цвета или цвета Pantone. Документы с большим количеством форм требуют открытия и проверки каждого поля в сжатом выводе. Общие визуальные проверки выявляют очевидные проблемы. Целевые проверки выявляют проблемы, которые важны конкретно для вас.

Распечатайте одну страницу исходного и сжатого файла на одном принтере. Рендеринг экрана и рендеринг печати используют разные пути в средстве просмотра PDF. Артефакты сжатия, видимые при печати, могут быть невидимы на экране, но верно и обратное. Если документ когда-либо будет напечатан, этот тест необходим. Если это только экран, тест печати не является обязательным.

Расчет совокупного показателя производительности

Благодаря уменьшению размера и оценкам качества каждого инструмента и тестового PDF-файла общая оценка объединяет их. Взвесьте размеры в соответствии с вашими приоритетами. Визуальное качество имеет большее значение для большинства рабочих процессов: его вес составляет 70 процентов, а уменьшение размера — 30 процентов. Если размер файла является основной проблемой и допустимы незначительные визуальные потери, поменяйте местами веса. Взвешивание — это то, где ваш конкретный вариант использования входит в анализ и делает результат вашим.

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

Периодический повторный запуск теста

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

Архивируйте каждый запуск с датой и версией инструмента. После нескольких прогонов выявляются тенденции: показатель качества этого инструмента неуклонно растет, а уменьшение размера этого инструмента в течение года стабилизировалось. Эти тенденции определяют решения по обновлению. Инструмент, активно инвестирующий в свой механизм сжатия, легче получает обновление, чем тот, который стоит на месте, пока конкуренты продвигаются вперед. Базовые данные делают эти решения основанными на фактах, а не на впечатлениях.

WukongPDF

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

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

Начать →