Перейти к основному содержимому
PPDF123

Получение информации о PDF

«Сведения о документе» читает PDF и возвращает JSON-отчёт с размером файла, числом страниц, версией PDF, признаком шифрования и полями названия и автора. Цифровые подписи он не обнаруживает.

Перетащите файлы сюда или нажмите, чтобы выбрать

Форматы: PDF · до 500.0 MB на файл · до 20 файлов за раз

Файл можно также вставить через Ctrl/Cmd+V или из меню буфера обмена.

Сведения о документе возвращают JSON: `FileSize`, `PageCount`, `Encrypted`, `Info` (title/author/subject/creator/producer, если есть), `Version`, `Pages` как заглушки `{page: n}` и `root`. `IsSigned` всегда `false`. Это не детектор подписи.

Сайт скачивает этот JSON тем же blob-потоком, что и PDF. Встроенного интерфейса отчёта нет.

Encrypted — есть ли `/Encrypt` в trailer, а не полная расшифровка прав. Страницы сайта в этом случае запросят пароль и снимут защиту за вас; при работе через API перед большинством других инструментов сначала запустите «Снять пароль».

Для криптографических деталей подписей — Проверить подпись PDF. Для JavaScript — Показать JavaScript.

Загрузки временные. Библиотеку ваших PDF мы не храним.

Функции

  • JSON-отчёт: размер, число страниц, флаг шифрования, Info, версия
  • `IsSigned` жёстко false; Pages — только заглушки номеров
  • Локальный lopdf; без внешнего бинарника
  • Анонимный API: /api/v1/security/get-info-on-pdf

Когда применять

  • Узнать число страниц перед Разделить PDF
  • Понять, нужен ли пароль
  • Взять title и author из Info без десктопной программы

Как узнать число страниц и метаданные PDF?

  1. Загрузите PDF.
  2. Нажмите «Обработать» и скачайте `.json`.
  3. Прочитайте PageCount и Encrypted, прежде чем выбрать следующий инструмент.
  4. Игнорируйте IsSigned; если подписи важны, запускайте Проверить подпись PDF.

Ограничения и особые случаи

  • IsSigned — заглушка
  • Нет геометрии по страницам
  • Не валидатор подписи
  • Лимит загрузки на сайте: 500 МБ на файл, файлы крупнее примерно 95 МБ отправляются частями. Тело одного прямого запроса к API ограничено 100 МБ.

Примеры

  • Файл на 12 страниц сообщает PageCount 12 и двенадцать заглушек Pages
  • Подписанный PDF всё равно сообщает IsSigned false

Конфиденциальность этого инструмента

Файлы загружаются по HTTPS, обрабатываются в памяти или в короткоживущем временном каталоге на наших серверах и удаляются, когда результат готов. Копии для последующего просмотра, обучения моделей или рекламных профилей мы не храним. Сроки хранения и сведения о cookie AdSense указаны в Политике конфиденциальности.

Частые вопросы

Почему IsSigned всегда false?
Поле зашито. Оно не вычисляется по словарям подписи.
Что в Pages?
Массив {page: 1}, {page: 2} и так далее — без коробок и поворота.
Encrypted true значит, что пароль не нужен?
Нет. Это значит, что в trailer есть Encrypt. Другим инструментам всё равно нужен пароль: страницы сайта запросят его, а при работе через API сначала запустите «Снять пароль».
Это qpdf --json?
Нет. Это небольшой объект, собранный lopdf.

Последнее обновление:

Вызов из кода

Каждый инструмент на сайте: обычный REST. Анонимно не нужны ни аккаунт, ни ключ API. И для браузера, и для разработчиков, и для ИИ-агентов.

curl -X POST "https://pdf123.xyz/api/v1/security/get-info-on-pdf" \
  -F "[email protected]"

Есть и как MCP-инструмент для клиентов на Model Context Protocol (JSON-RPC 2.0, POST /mcp). Полное описание API

Использовать через ИИ-агента

Скилл

С этим скиллом Claude Code, Codex, Cursor и другие ИИ-агенты смогут выполнить «Сведения о документе» за вас: /skills/pdf123-get-info.md

Все скиллы для агентов

Файлы нужны только для этой обработки и потом удаляются.