Ремонт поврежденного PDF

Пытается восстановить заголовок PDF и таблицу XRef

Приоритет qpdf, затем pdf-lib/ghostscript как fallback.

Примеры результатов

2 Примеры

Восстановить поврежденный XRef

Пытается восстановить PDF с поврежденной таблицей XRef

pdf-repair-corrupt-example1.pdf Показать файл
Показать параметры ввода
{ "sourceFile": "/public/samples/pdf/pdf-2026-02-19-source-4pages.pdf" }

Исправить поврежденный заголовок

Восстанавливает PDF со смещенным/неверным заголовком

pdf-repair-corrupt-example2.pdf Показать файл
Показать параметры ввода
{ "sourceFile": "/public/samples/pdf/pdf-2026-02-19-source-4pages.pdf" }

Click to upload file or drag and drop file here

Maximum file size: 500MB Supported formats: application/pdf, application/octet-stream

Ключевые факты

Категория
Документы и PDF
Типы входных данных
file
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Инструмент для восстановления поврежденных PDF-файлов, который автоматически исправляет ошибки в заголовках документов и восстанавливает поврежденные таблицы перекрестных ссылок (XRef).

Когда использовать

  • При получении ошибки «Файл поврежден или не может быть открыт» при попытке просмотра PDF.
  • Если PDF-документ перестал открываться после сбоя при загрузке или передаче по сети.
  • Когда программа для чтения PDF сообщает о некорректной структуре или отсутствии таблицы XRef.

Как это работает

  • Загрузите поврежденный PDF-файл в форму инструмента.
  • Система анализирует структуру файла и пытается восстановить заголовок с помощью утилиты qpdf.
  • При необходимости выполняется пересборка таблицы XRef для восстановления целостности документа.
  • Скачайте исправленный PDF-файл, готовый к открытию в любом просмотрщике.

Сценарии использования

Восстановление доступа к важным документам, которые перестали открываться после некорректного сохранения.
Исправление PDF-файлов, поврежденных при передаче через электронную почту или облачные хранилища.
Реанимация старых PDF-архивов, структура которых была нарушена из-за ошибок файловой системы.

Примеры

1. Восстановление поврежденной таблицы XRef

Контекст
Пользователь скачал отчет, но при открытии получил сообщение об ошибке структуры таблицы перекрестных ссылок.
Проблема
PDF-файл не открывается из-за поврежденной таблицы XRef, что делает документ недоступным для чтения.
Как использовать
Загрузить поврежденный файл в инструмент, дождаться завершения автоматической пересборки структуры.
Результат
Получен исправленный PDF-файл, который корректно отображается во всех стандартных программах для чтения.

2. Исправление поврежденного заголовка

Контекст
После сбоя при загрузке PDF-файл перестал распознаваться системой как корректный документ.
Проблема
Неверный или смещенный заголовок файла препятствует его инициализации просмотрщиком.
Как использовать
Выбрать файл с поврежденным заголовком и запустить процесс восстановления.
Результат
Заголовок файла был успешно исправлен, что позволило восстановить доступ к содержимому документа.

Проверить на примерах

pdf, file

Связанные хабы

FAQ

Какие типы повреждений может исправить этот инструмент?

Инструмент специализируется на исправлении поврежденных заголовков файлов и восстановлении таблиц перекрестных ссылок (XRef).

Гарантируется ли 100% восстановление файла?

Восстановление зависит от степени повреждения данных. Если критические части контента были безвозвратно удалены, полное восстановление может быть невозможным.

Безопасно ли загружать файлы?

Да, ваши файлы обрабатываются автоматически и не сохраняются на сервере после завершения процесса восстановления.

Какие инструменты используются для ремонта?

Мы используем qpdf в качестве основного метода восстановления, с поддержкой pdf-lib и ghostscript в качестве резервных решений.

Есть ли ограничения на размер файла?

Максимальный размер загружаемого файла составляет 500 МБ.

Документация API

Конечная точка запроса

POST /ru/api/tools/pdf-repair-corrupt

Параметры запроса

Имя параметра Тип Обязательно Описание
sourceFile file (Требуется загрузка) Да -

Параметры типа файл должны быть загружены сначала через POST /upload/pdf-repair-corrupt для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-pdf-repair-corrupt": {
      "name": "pdf-repair-corrupt",
      "description": "Пытается восстановить заголовок PDF и таблицу XRef",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-repair-corrupt",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]