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

Восстановление документа ​

Если PDF не открывается, показывает искажённое содержимое или вызывает ошибки в программе просмотра, этот инструмент пытается перестроить его внутреннюю структуру. Он использует движок восстановления QPDF, который умеет исправлять многие виды повреждений: сломанные таблицы перекрёстных ссылок, обрезанные потоки, недопустимые ссылки на объекты и другие.

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

  1. Загрузите один или несколько повреждённых PDF-файлов.
  2. Нажмите Восстановление документа.
  3. Один восстановленный файл скачивается сразу. Несколько файлов дают ZIP-архив.

Инструмент пропускает каждый файл через QPDF с флагом --decrypt, что заставляет QPDF прочитать и полностью переписать структуру PDF, исправляя по пути все устранимые проблемы.

Возможности ​

  • Пакетное восстановление нескольких PDF за одну операцию
  • Автоматическое определение восстановимых и невосстановимых файлов
  • Отчёт об успехе или неудаче по каждому файлу при обработке нескольких файлов
  • Использует QPDF (WebAssembly), проверенную временем библиотеку преобразования PDF

Что можно исправить ​

  • Сломанные или отсутствующие таблицы перекрёстных ссылок
  • Обрезанные концы файлов из-за неполной загрузки
  • Неверную нумерацию объектов и длины потоков
  • Мелкие структурные несоответствия от ошибочных генераторов PDF
  • Артефакты шифрования после неудачных попыток расшифровки

Что исправить нельзя ​

  • Сильно обрезанные файлы, у которых отсутствует большая часть данных
  • PDF, зашифрованные паролем, которого у вас нет
  • Файлы, которые на самом деле не PDF (неверное расширение)
  • Повреждение изображений внутри PDF (структура исправляется, но пиксельные данные не воссоздаются)

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

  • Восстановление PDF после неудачной загрузки из почты
  • Открытие файлов, созданных устаревшими или нестандартными генераторами PDF
  • Исправление PDF, которые работают в одной программе просмотра, но не в другой
  • Подготовка повреждённых архивных документов к долгосрочному хранению

Советы ​

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

Связанные инструменты ​

Двойное лицензирование: AGPL-3.0 и коммерческая лицензия.