Пустая страница — не пустой файл
В PDF видимая страница и устройство документа — не одно и то же. Страница может не содержать команд, которые рисуют буквы или изображения, но файл всё равно хранит объекты, необходимые для описания документа и его отображения.
Например, встроенный шрифт — это данные о начертании, сохранённые внутри PDF, чтобы текст выглядел одинаково на разных устройствах. Если шрифт был добавлен при создании документа, его данные могут остаться и после удаления текста. Иногда сохраняется только использованная часть шрифта, но даже она занимает место.
Служебные данные остаются после удаления содержимого
Теги структуры описывают, как элементы документа связаны между собой: где заголовок, абзац или таблица, в каком порядке читать материал. Они особенно важны для программ экранного доступа. Внутренние словари PDF — это таблицы, связывающие имена объектов с их свойствами и ресурсами; например, страница может ссылаться на доступные ей шрифты.
Поэтому удаление видимых букв не обязательно удаляет связанные с ними ресурсы и описания. PDF устроен скорее как набор взаимосвязанных объектов, чем как фотография листа: чтобы уменьшить файл, программе нужно убрать не только изображение страницы, но и ставшие ненужными объекты, а затем обновить ссылки на них. Пустая на вид страница может оказаться лишь чистым холстом поверх сохранившейся структуры документа.






