Перейти к содержимому
Aback Tools Logo

Подсчёт объектов PDF

Перечисляйте и классифицируйте каждый внутренний объект вашего PDF — шрифты, изображения, потоки, словари, аннотации, Form XObjects и слои OCG. Три режима анализа: обзорная панель, полная таблица типов с процентами и детализация по страницам. Всё обрабатывается конфиденциально в вашем браузере.

Upload a PDF to count and categorise all its internal objects.

Upload a PDF to see its object breakdown.

Зачем использовать наш инструмент подсчёта объектов PDF?

  • Полная инвентаризация объектов: подсчитывает каждый косвенный объект в таблице перекрёстных ссылок PDF — шрифты, изображения, потоки, словари, массивы, аннотации, Form XObjects, слои OCG и другое.
  • Три режима анализа: переключайтесь между обзорной панелью основных типов объектов, полной таблицей типов с процентом от общего числа и сеткой детализации по страницам для точного анализа.
  • Разбивка по страницам: видите точно, сколько шрифтов, изображений, аннотаций и XObjects упоминается на каждой отдельной странице — полезно для выявления страниц с большим числом ресурсов.
  • Полностью в браузере: весь анализ таблицы объектов выполняется локально в вашем браузере. Ваш PDF никогда не загружается на сервер, что сохраняет конфиденциальные документы полностью приватными.

Типичные случаи использования подсчёта объектов PDF

  • Профилирование производительности PDF: большое число потоков или тысячи объектов изображений могут замедлить отрисовку PDF. Используйте подсчёт объектов, чтобы выявлять раздутые документы перед их распространением.
  • Аудит предпечатной подготовки и печати: проверьте, что ожидаемое число объектов изображений, цветовых пространств и узоров присутствует, прежде чем отправлять PDF в типографию.
  • Проверка соответствия: стандарты архивации PDF/A и PDF/UA налагают ограничения на встроенные объекты. Считайте и классифицируйте объекты, чтобы убедиться, что документ соответствует требованиям спецификации.
  • Отладка для разработчиков: при построении конвейеров генерации PDF используйте подсчёт объектов, чтобы подтвердить, что ваш код создаёт ожидаемое число записей шрифтов, потоков и XObject.
  • Криминалистический анализ документов: неожиданные объекты — скрытые потоки, лишние Form XObjects или слои OCG — могут указывать на скрытые данные. Подсчёт объектов помогает быстро выявлять аномалии.
  • Анализ избыточности: дублирующиеся встроенные шрифты и идентичные потоки изображений увеличивают размер PDF. Подсчёт объектов выявляет перегруженные ссылками ресурсы, которые оптимизатор может безопасно удалить.

Что такое объекты PDF?

Каждый PDF-файл — это набор косвенных объектов, перечисленных в таблице перекрёстных ссылок (xref). У каждого объекта уникальный номер объекта и номер поколения. Типы объектов включают: словари (сопоставления ключ-значение, описывающие страницы, шрифты, изображения и метаданные), потоки (блоки бинарных данных, например сжатые потоки содержимого и данные изображений), массивы, строки, числа и пустые записи. Конструкции более высокого уровня, такие как шрифты, изображения, аннотации и поля форм, в конечном счёте создаются из этих примитивных типов.

Как работает наш инструмент подсчёта объектов PDF

  1. Загрузите свой PDF — файл полностью загружается в ваш браузер с помощью pdf-lib. Никакие данные ни в какой момент не отправляются на внешние серверы.
  2. Сканирование перекрёстных ссылок — инструмент перечисляет каждый косвенный объект в таблице xref и классифицирует каждый по типу: словарь, поток, массив, строка, число, логическое значение или null. Затем он читает ключи /Type и /Subtype, чтобы дополнительно разделить словари на шрифты, изображения, аннотации, Form XObjects, слои OCG, цветовые пространства, узоры и заливки.
  3. Аудит ресурсов по страницам — для каждой страницы инструмент читает словарь /Resources, чтобы точно сообщить, сколько ссылок на шрифты, Image XObjects и записей аннотаций присутствует на этой конкретной странице.

Что означает каждая категория объектов

  • Потоки: блоки сжатых или сырых бинарных данных — потоки содержимого, данные изображений, встроенные программы шрифтов и профили цвета ICC находятся здесь.
  • XObjects: переиспользуемые объекты рисования. Image XObjects (/Subtype /Image) содержат растровые данные пикселей. Form XObjects (/Subtype /Form) — это векторная графика или шаблонное содержимое, которое можно отрисовывать несколько раз.
  • Аннотации: объекты наложения, включая комментарии, выделения, гиперссылки, штампы и интерактивные элементы форм (флажки, текстовые поля, кнопки).
  • Слои OCG: группы опционального содержимого управляют слоями документа, которые можно включать и выключать. Скрытые слои OCG могут содержать невидимое содержимое в файле.

Конфиденциальность, безопасность и доступность

Анализ подсчёта объектов PDF выполняется полностью внутри сессии вашего браузера на JavaScript. Ваш PDF никогда не покидает устройство — без загрузки файлов, без обработки на сервере и без облачного хранения. Это делает инструмент безопасным для конфиденциальных договоров, финансовых отчётов и закрытых корпоративных документов. Инструмент на 100 % бесплатен, не требует регистрации и не имеет ограничений по размеру файла и числу страниц.

Часто задаваемые вопросы

Инструмент перечисляет каждый косвенный объект в таблице перекрёстных ссылок PDF и классифицирует их по типу — словари, потоки, массивы, строки, шрифты, изображения, Form XObjects, аннотации, слои OCG, цветовые пространства, узоры и заливки.

Подсчёт объектов помогает при профилировании производительности, предпечатной проверке, отладке конвейеров генерации PDF, проверке соответствия стандартам PDF/A и криминалистическом анализе документов для обнаружения скрытых или неожиданных объектов.

XObjects — это родительская категория, охватывающая как Image XObjects (/Subtype /Image), так и Form XObjects (/Subtype /Form). Счётчик изображений показывает только растровые объекты. Общее число XObjects всегда больше или равно числу изображений.

Нет. Весь анализ выполняется локально в вашем браузере. Ваш PDF никогда не покидает устройство.

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

Группы опционального содержимого — это объекты слоёв PDF, которые можно включать и выключать. Скрытые слои OCG могут содержать невидимое содержимое — их обнаружение важно для аудита соответствия и криминалистического анализа документов.

Да. Нажмите «Скачать отчёт TXT», чтобы сохранить текстовую сводку всех счётчиков по типам объектов, а также разбивку по страницам в CSV.

Да. Полностью бесплатный, без регистрации, без ограничений размера файла и числа страниц.