Внутри PDF есть таблица перекрёстных ссылок (xref) – карта, где какой объект лежит по смещению в байтах. Ридер сначала читает её, а потом уже страницы. Если файл недокачался, программа упала при сохранении или генератор нарушил спецификацию, смещения перестают сходиться, и просмотрщик отказывается открывать документ целиком – хотя страницы, шрифты и изображения физически на месте.
Восстановление обходит эту таблицу стороной: файл сканируется на предмет самих объектов, структура собирается заново, а затем документ пересобирается в корректный PDF. Это лечит битую или отсутствующую xref, обрыв в служебной части и нестандартную структуру от экзотических генераторов – типичные случаи, когда «файл вроде есть, а не открывается».
Чего восстановление не сделает: не дорисует данные, которых в файле физически нет. Если загрузка оборвалась на середине и половина байтов не дошла, вернуть удастся только уцелевшие страницы. Косвенный признак – сравните размер файла с ожидаемым. Также восстановление не подбирает пароль к зашифрованному документу: для этого нужен сам пароль и инструмент снятия защиты.