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

Распаковка PDF для изучения

«Распаковать PDF» разворачивает сжатые потоки PDF в читаемый вид QDF через qpdf, чтобы вы могли изучить или вручную править файл. Результат обычно больше исходного и не является распаковщиком архивов.

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

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

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

Распаковка PDF вызывает `compress_pdf(..., false)`: qpdf `--qdf --object-streams=disable`. Результат — PDF в стиле QDF, удобнее для чтения; это не распаковщик ZIP и не декодер вложений.

Потоки разворачиваются для осмотра. Файл обычно становится больше. Файлы, защищённые паролем, снимаются с защиты прямо на этой странице, как только вы введёте пароль; при работе через API сначала запустите «Снять пароль».

Это другая сторона того же семейства, что Сжать PDF (там `--compress-streams=y --recompress-flate --object-streams=generate`). Линеаризовать PDF — отдельная операция qpdf, а не этот путь QDF.

Если нужно достать EmbeddedFiles — это Вложения, не эта кнопка.

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

Функции

  • Перепись qpdf QDF; объектные потоки выключены
  • Больше и удобнее для осмотра PDF
  • Не извлечение вложений
  • Анонимный API: /api/v1/misc/decompress-pdf

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

  • Сделать PDF удобнее для grep в виде QDF
  • Перед придирчивым парсером выключить объектные потоки
  • Смотреть потоки содержимого без двоичного экспорта

Как распаковать PDF?

  1. Загрузите PDF, который хотите осмотреть как QDF.
  2. Нажмите «Обработать». Опций нет.
  3. Скачайте более крупный PDF.
  4. Для отладки объектов откройте в инструменте, который показывает текст.

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

  • Обычно больше
  • Не универсальный распаковщик полезной нагрузки
  • Файлам с защитой паролем нужен пароль; при работе через API сначала запустите «Снять пароль»
  • Лимит загрузки на сайте: 500 МБ на файл, файлы крупнее примерно 95 МБ отправляются частями. Тело одного прямого запроса к API ограничено 100 МБ.

Примеры

  • Сжатый офисный PDF часто становится заметно большим QDF-файлом
  • Имена вложений по-прежнему требуют панель вложений, а не эту перепись

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

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

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

Встроенные ZIP-вложения распакуются?
Нет. QDF переписывает PDF. Вложения остаются внутри, пока не используете Вложения.
Почему файл больше?
Потоки несжаты, объектные потоки выключены. Такова цель QDF.
Это обратная сторона Линеаризовать PDF?
Нет. Линеаризация перестраивает файл для быстрого просмотра в вебе. Этот путь — QDF, он ближе к обратной стороне Сжать PDF.
Текст ещё можно выделять?
Да, если изначально были текстовые объекты. QDF не растеризует.

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

Вызов из кода

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

curl -X POST "https://pdf123.xyz/api/v1/misc/decompress-pdf" \
  -F "[email protected]" \
  -o output.pdf

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

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

Скилл

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

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

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