Узнайте, что такое ваш PDF на самом деле: версия, история сохранений, схема защиты, рамки страниц, шрифты, формы и скрипты.
Инспектор PDF
Узнайте, что такое ваш PDF на самом деле: версия, история сохранений, схема защиты, рамки страниц, шрифты, формы и скрипты.
Файл читается байт за байтом в этой вкладке, чтобы собрать отчёт, и отчёт покидает страницу только когда вы его копируете или скачиваете. Ничего о документе не загружается наружу.
Два файла, выглядящих на экране одинаково, могут вести себя совершенно по-разному: один сохранён один раз и чисто, у другого поверх оригинала восемь обновлений, устаревший заголовок быстрого веб-просмотра и шрифт, которого нет больше ни у кого. Здесь вместе читаются сырые байты и граф объектов: заголовок %PDF против версии в каталоге, маркеры конца файла, выдающие каждое докачанное сохранение, классическая таблица перекрёстных ссылок или сжатый поток, словарь шифрования и его биты прав, — а затем в одном отчёте раскладываются рамки страниц, шрифты, изображения, формы, аннотации, закладки, вложения, слои и скрипты. Всё считается на вашем устройстве, а то, что прочитать не удалось, перечисляется, а не додумывается.
Возможности
Версия из заголовка и из каталога, с пометкой, когда её поднял обновлённый файл
История сохранений: маркеры конца файла, докачанные сохранения и цел ли ещё быстрый веб-просмотр
Схема защиты, шифр и длина ключа, со всеми битами прав, расшифрованными и названными
Размеры страниц, сгруппированные по названию формата и в миллиметрах, плюс повороты, масштаб UserUnit и любые рамки обреза, вылета и графики
Шрифты с состоянием встраивания, уникальные изображения, поля форм по типам и аннотации по подтипам
Закладки, вложения по именам, слои необязательного содержимого и места, где прячется JavaScript
Заявки на PDF/A и PDF/UA, прочитанные из пакета XMP, вместе с тегированием и деревом структуры
Весь отчёт копируется или скачивается как JSON для тикета или предпечатной проверки
Полоса значков подводит итог, а четыре карточки ниже объясняют каждую строку.
Частые ошибки и устранение неполадок
Сведения о документе пусты, хотя читалка показывает заголовок. — Эти строки зашифрованы. Структура, размеры страниц, шрифты и права лежат вне зашифрованных частей и читаются, а текстовые значения нет — снимите пароль «Расшифровать PDF» и изучите файл снова.
Показан PDF/A-2b, но наш валидатор отклоняет файл. — Этот значок — заявка, сделанная пакетом XMP, а не вердикт. Здесь не перепроверяются цветовые пространства, шрифты и правила прозрачности, которые покрывает тест на соответствие, поэтому считайте это заявкой, требующей проверки.
Каталог документа не найден. — В зашифрованном файле он обычно лежит внутри сжатого потока объектов, который без пароля не откроется. Все факты байтового уровня выше него — версия, история сохранений, вид перекрёстных ссылок — по-прежнему точны.
Объектов насчитано меньше, чем показывает другой инструмент. — Повреждённые объекты считаются отдельно, а их содержимое не попадает в отчёт, вместо того чтобы быть выдуманным. «Восстановление PDF» может пересобрать файл, объекты которого не разбираются.
Часто задаваемые вопросы
Что говорят о документе «3 докачанных обновления»?
То, что его сохраняли три раза поверх оригинала, а не перезаписывали целиком. Более ранние состояния по-прежнему присутствуют в байтах, поэтому содержимое, которое потом закрыли сверху, может быть восстановимо, а сам файл больше, чем ему нужно быть.
Линеаризация — это то же самое, что оптимизация для веба?
Да. Линеаризованный файл выносит первую страницу вперёд, чтобы читалка показала её до прихода остального. Здесь также проверяется, цела ли она ещё: докачанное сохранение оставляет заголовок позади, и читалки всё равно загружают файл целиком.
Почему права показаны как разрешённые, а файл всё равно не даёт копировать?
Биты прав — это просьба к читалке, а не замок на содержимом. Здесь они расшифрованы в точности так, как их хранит схема защиты; соблюдает ли их конкретный просмотрщик, решает он сам.
Может ли отчёт сказать, векторная страница или это скан?
На практике вполне надёжно: страница без шрифтов и с одним большим изображением — это скан. Карточка «Содержимое» даёт число шрифтов и уникальные изображения, и этого достаточно, чтобы отделить рождённую в цифре страницу от сфотографированной.
Что такое гибридный раздел перекрёстных ссылок?
Файл, который несёт и классическую таблицу, и сжатый поток, чтобы старые и новые читалки могли найти объекты. Для документов, сохранённых с расчётом на максимальную совместимость, это нормально.
Связанные инструменты
Редактор метаданных PDF — Смотрите, правьте или стирайте заголовок, автора и другие поля PDF.
Поиск шрифтов в PDF — Перечисляет все шрифты PDF, страницы их использования и то, встроены ли они.
Извлечение ссылок из PDF — Собирает все кликабельные ссылки и написанные URL с номерами страниц в CSV.