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

Восстановление повреждённого PDF

«Исправить PDF» переписывает повреждённый PDF через qpdf и перестраивает таблицу перекрёстных ссылок, чтобы файл снова открывался. Восстанавливается то, что qpdf ещё может прочитать; пропавшие изображения и уничтоженные данные не вернуть.

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

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

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

Исправление перечитывает файл и переписывает его через qpdf (`qpdf input -- output`). Эта перезапись перестраивает xref и может спасти файлы, которые qpdf ещё способен разобрать. Это не криминалистический реконструктор сгоревших потоков, пропавших изображений или DRM.

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

Уже открывающийся файл может вернуться с немного иной объектной прослойкой, на экране выглядя так же.

Если нужны только более плотные потоки — сжатие (инструмент «Сжать PDF») как раз для упаковки. Если аннотации должны стать содержимым страницы — сведение (инструмент «Свести PDF»).

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

Функции

  • Перезапись qpdf без дополнительных флагов
  • Чинит часть проблем xref/структуры, которые qpdf ещё разбирает
  • Не восстановитель содержимого
  • Анонимный API: /api/v1/misc/repair

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

  • Перестроить xref у кривой выгрузки из другого инструмента
  • Попробовать qpdf, прежде чем бросать слегка повреждённый файл
  • Привести структуру в порядок перед объединением

Как исправить повреждённый PDF?

  1. Загрузите PDF, который локальный qpdf ещё, возможно, открывает.
  2. Нажмите «Обработать». Уровней исправления нет.
  3. Скачайте перезаписанный PDF.
  4. Откройте и посмотрите. Если qpdf не справился, оригинал на диске остаётся.

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

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

Примеры

  • PDF с кривым xref, который qpdf ещё читает, после исправления часто открывается
  • Файл с потоком, обрезанным на половине записи, обычно даёт ошибку

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

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

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

Можно восстановить файл, скачанный наполовину?
Только если qpdf всё ещё разбирает. Многие обрезанные файлы сразу падают.
Исправление расшифровывает?
Только для файлов, которые открываются без пароля (ограничения пароля владельца): они возвращаются без шифрования. Файл, для открытия которого нужен пароль, отклоняется; снимите пароль через «Снять пароль», если вам разрешено им пользоваться.
Это то же самое, что сжатие?
Нет. Исправление — голая перезапись qpdf. Сжатие добавляет флаги потоков и потоков объектов.
Текст изменится?
Слова не правятся. Номера объектов и смещения обычно меняются.

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

Вызов из кода

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

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

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

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

Скилл

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

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

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