Восстановление PDF
Выясните, почему PDF не открывается, и пересоберите то, что ещё можно спасти.
Восстановление читает и переписывает файл на вашем устройстве. Повреждённый документ часто оказывается единственной копией, и ничего из него не загружается.
Сначала снять пароль
Об инструменте Восстановление PDF
«Файл повреждён и не может быть восстановлен» не говорит ничего о том, что именно пошло не так. На практике у неоткрывающегося PDF обычно недостаёт одного из немногих признаков: заголовка %PDF, который программа проверяет первым, метки %%EOF в конце, указателя startxref на таблицу объектов или трейлера, называющего корень документа. Этот инструмент сообщает о каждом отдельно, говорит, смог ли разборщик собрать дерево страниц, и затем по порядку пробует два восстановления: скопировать граф объектов в новый документ, а если не выйдет — перерисовать каждую страницу, которую ещё можно отрисовать.
Возможности
- Проверяет заголовок, трейлер, указатель перекрёстных ссылок и метку конца файла
- Сообщает о startxref, указывающем за конец обрезанного файла
- Обнаруживает шифрование, которое нужно снять до перезаписи объектов
- Срезает мусор, добавленный почтовыми шлюзами до или после последнего %%EOF
- Сначала пересобирает из графа объектов, сохраняя текст, шрифты и векторы
- Переходит к постраничной перерисовке, если граф объектов скопировать нельзя
- Сообщает, какое из двух восстановлений сработало и какой ценой
Как использовать Восстановление PDF
- Перетащите PDF, который не открывается
- Прочитайте проверку структуры и посмотрите, какого признака не хватает
- Нажмите «Восстановить» и дайте сначала попробовать пересборку из объектов
- Скачайте восстановленный файл и откройте его для проверки
Пример
Ввод
invoice-scan.pdf — downloaded over a dropped connection
Результат
End-of-file marker missing; startxref points to byte 481,209 in a 402,880-byte file. Rebuilt: 6 pages recovered.
Смещение перекрёстных ссылок за конец файла — характерный признак оборванной загрузки.
Частые ошибки и устранение неполадок
- После восстановления страниц меньше, чем ожидалось. — Спасти можно лишь те страницы, чьи объекты уцелели. Обрезанный файл теряет всё, что шло после обрыва.
- Восстановление сообщает, что файл зашифрован. — Объекты нельзя перезаписать, не прочитав их. Сначала снимите пароль, затем восстанавливайте.
- У восстановленного файла пропал выделяемый текст. — Значит, пересборка из объектов не удалась и страницы были перерисованы. Распознайте текст после этого, чтобы вернуть поиск.
- Ничего спасти не удалось. — Если не отрисовывается ни одна страница, повреждение дошло до самого содержимого. Скачайте оригинал заново или восстановите из резервной копии.
Часто задаваемые вопросы
- Что обычно ломает PDF?
- Оборванная загрузка или копирование, обрезающие файл, и почтовые шлюзы, дописывающие текст до или после. И то, и другое видно в проверке как отсутствующий признак или неверное смещение.
- Загружается ли мой сломанный файл ради восстановления?
- Нет. Байты проверяются в этой вкладке, и пересборка идёт здесь же, так что повреждённый файл с чувствительным содержимым остаётся у вас.
- Что означает «быстрый веб-просмотр» в отчёте?
- Файл был устроен так, чтобы браузер показал первую страницу до загрузки остального. Пересборка это устройство теряет, что влияет только на скорость загрузки.
- Будет ли восстановленный файл идентичен оригиналу?
- Страницы — да. Расположение объектов переписывается, поэтому размер в байтах меняется; в этом и состоит восстановление.
- Можно ли так вернуть удалённый PDF?
- Нет. Инструмент работает с файлом, который у вас ещё есть; удалённый файл возвращают программы восстановления диска.
Связанные инструменты
- Редактор метаданных PDF — Смотрите, правьте или стирайте заголовок, автора и другие поля PDF.
- Расшифровать PDF — Снимите защиту паролем с зашифрованного PDF.
- Сжать PDF — Уменьшайте PDF, перерисовывая каждую страницу в JPEG с выбранным качеством и разрешением.
- Объединить PDF — Объедините несколько PDF в один с возможностью изменения порядка.
- PDF в изображения — Преобразуйте страницы PDF в изображения PNG или JPG для скачивания.
- Растрирование PDF — Закрепляет поля заполненной формы на странице.
- OCR для PDF — Распознаёт текст в отсканированном PDF и делает его доступным поиску.
Все инструменты ArrayKit