Что измеряет рентген и как он это считает
Разбивка размера
PDF — это контейнер объектов. Инструмент проходит по ним один за другим и суммирует, сколько места занимает каждый в том виде, в каком он хранится в файле: изображения, встроенные программы шрифтов и содержимое страниц (текст, линии и фигуры). Всё, что не попадает в эти группы, — метаданные, цветовые профили, вложения, внутренние индексы и остатки прежних правок — объединяется в группу «структура и прочее». Это точная оценка, но не абсолютно точный расчёт: изображение, вставленное прямо в содержимое страницы, учитывается как текст и векторы.
Шрифты
Для каждого шрифта указано, встроен ли он целиком, встроен как подмножество (только с символами, которые использует документ) или не встроен. Невстроенный шрифт не занимает места, но каждый компьютер заменяет его своим, и документ может выглядеть иначе; шрифт, встроенный целиком, может добавлять сотни килобайт.
Изображения и страницы
Подсчитываются различные изображения, которые содержит файл. Маски прозрачности, сопровождающие некоторые изображения, указываются отдельно, чтобы не завышать цифру.
Цветовая палитра
Первая страница отрисовывается на невидимом холсте, и её пиксели группируются по цвету. В результате вы получаете пять цветов, занимающих наибольшую площадь, с HEX-кодом, готовым к копированию. Если вас интересуют только фирменные цвета, можно скрыть белые, чёрные и серые.
Ваш документ не покидает устройство
Анализ выполняется внутри вкладки, в отдельном потоке: PDF читается с вашего диска в память браузера и не отправляется ни на какой сервер. Проверить это можно так, как мы объясняем в этом руководстве.
А что потом?
Если большая часть размера — изображения, компрессор может уменьшить файл ровно до того размера, который от вас требуют. Если хотите понять, почему скан весит больше 10 МБ, мы рассказываем об этом в статье почему PDF так много весит.