Подсчёт объектов 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
- Загрузите свой PDF — файл полностью загружается в ваш браузер с помощью pdf-lib. Никакие данные ни в какой момент не отправляются на внешние серверы.
- Сканирование перекрёстных ссылок — инструмент перечисляет каждый косвенный объект в таблице xref и классифицирует каждый по типу: словарь, поток, массив, строка, число, логическое значение или null. Затем он читает ключи /Type и /Subtype, чтобы дополнительно разделить словари на шрифты, изображения, аннотации, Form XObjects, слои OCG, цветовые пространства, узоры и заливки.
- Аудит ресурсов по страницам — для каждой страницы инструмент читает словарь /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.
Да. Полностью бесплатный, без регистрации, без ограничений размера файла и числа страниц.