Восстановление повреждённого 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?
- Загрузите PDF, который локальный qpdf ещё, возможно, открывает.
- Нажмите «Обработать». Уровней исправления нет.
- Скачайте перезаписанный PDF.
- Откройте и посмотрите. Если 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
Файлы нужны только для этой обработки и потом удаляются.