«При открытии документа произошла ошибка». «Файл повреждён и не может быть восстановлен». Такие сообщения обычно появляются в самый неподходящий момент — прямо перед дедлайном или когда единственная копия документа лежит во вложении к письму. Часто сами страницы в полном порядке, а сломана внутренняя структура файла: указатель, по которому программа для чтения PDF находит каждую страницу и каждое изображение.
Инструмент S-PDF, чтобы восстановить PDF, принимает файлы, которые другие программы отклоняют как повреждённые, перестраивает эту структуру и выдаёт новую, чистую копию. Для каждого файла он сообщает, был ли файл исправлен или перестроен и сколько страниц удалось восстановить.
Как восстановить повреждённый PDF-файл
- Загрузите повреждённый PDF Перетащите файл в поле загрузки или выберите его на устройстве. В одну задачу можно добавить сразу несколько повреждённых файлов.
- Запустите восстановление Сначала инструмент пробует исправить структуру. Если этого недостаточно, он автоматически переходит к перестройке файла.
- Проверьте отчёт Каждый файл помечается как исправлен или перестроен с указанием числа восстановленных страниц, чтобы вы могли сравнить результат с ожидаемым.
- Скачайте и проверьте Скачайте исправленный PDF (несколько файлов приходят одним ZIP-архивом) и откройте его в привычной программе, чтобы убедиться, что всё на месте.
Почему стоит восстанавливать PDF в S-PDF
- Открывает отклонённые файлыPDF, которые другие программы отвергают как повреждённые, здесь всё равно можно загрузить и обработать.
- Содержимое не затрагиваетсяПервый способ восстановления переписывает только структуру файла, а не то, что изображено на страницах.
- Автоматический запасной вариантЕсли исправить структуру не удалось, файл перестраивается путём повторного рендеринга — без лишних действий с вашей стороны.
- Честный результатДля каждого файла видно, был ли он исправлен или перестроен и сколько страниц вернулось.
- Несколько файлов сразуИсправьте целую пачку повреждённых вложений за одну задачу и скачайте их ZIP-архивом.
- Конфиденциально и временноФайлы автоматически удаляются через час после вашего последнего действия или сразу по запросу.
Почему PDF-файлы повреждаются
Ближе к концу PDF находится таблица перекрёстных ссылок: список байтовых позиций, по которым программа для чтения находит каждую страницу, шрифт и изображение в файле. Если что-то сдвигает эти позиции или обрезает файл, программа не может в нём сориентироваться и сообщает, что документ повреждён. Типичные причины:
- скачивание или загрузка, которые прервались или завершились не полностью;
- флешка, извлечённая во время сохранения файла, или ноутбук, выключенный в этот момент;
- почтовые системы или старые скрипты, которые обработали PDF как текст и изменили часть байтов;
- программы, которые записали некорректный файл или отредактировали его, не обновив указатель;
- конфликты синхронизации в папках облачных хранилищ.
Как работает восстановление
Восстановление проходит в два этапа. Сначала qpdf сканирует весь файл, воссоздаёт повреждённую таблицу перекрёстных ссылок по найденным объектам и записывает новую, чистую структуру файла. Содержимое страниц при этом вообще не меняется — это самый щадящий способ, и в отчёте он отмечается как исправлен.
Если qpdf не может разобраться в файле, за дело берётся Ghostscript. Он считывает всё, что удаётся интерпретировать, заново отрисовывает документ и записывает совершенно новый PDF; в отчёте это отмечается как перестроен. Перестройка спасает файлы, которые иначе были бы потеряны, но поскольку PDF создаётся заново, сверьте число страниц и просмотрите результат: нестандартные элементы, например поля форм, могут вернуться не совсем в прежнем виде.
Что восстановить нельзя
Восстановить можно только то, что ещё есть внутри файла. Если скачивание оборвалось после нескольких килобайт, недостающих страниц в файле просто нет — лучше всего скачать его заново из исходного письма, с сайта или из облачного хранилища. Быстрый способ заметить обрезанный файл — сравнить его размер с ожидаемым.
PDF, защищённые паролем, не повреждены, а просто заблокированы, и этот инструмент не снимает пароли. Если вы знаете пароль, воспользуйтесь инструментом Разблокировать PDF. А если восстановленный файл оказался больше, чем хотелось бы, пропустите его затем через Сжать PDF.
Частые вопросы
Восстановить PDF здесь можно бесплатно?
Да. Бесплатный тариф включает 5 задач в день, до 10 файлов и 50 МБ на задачу, без регистрации и водяных знаков. Pro (5 $ в месяц или 50 $ в год) повышает лимит до 50 файлов и 500 МБ на задачу и даёт безлимитные задачи в рамках добросовестного использования.
Изменит ли восстановление мой документ?
Исправление структуры переписывает только внутреннее устройство файла, а содержимое страниц оставляет как было. Если же файл приходится перестраивать, PDF создаётся заново, поэтому внимательно проверьте результат.
Чем «исправлен» отличается от «перестроен»?
«Исправлен» означает, что структура файла была воссоздана, а исходное содержимое страниц сохранено как есть. «Перестроен» означает, что исправить структуру не удалось, поэтому документ был заново отрисован в новый PDF из всего, что удалось прочитать.
Почему восстановлено меньше страниц, чем я ожидал?
Часть страниц отсутствовала или была повреждена слишком сильно, чтобы её прочитать. Так часто бывает с файлами, которые оборвались при скачивании. Самый надёжный выход — получить свежую копию из исходного источника.
Можно ли восстановить PDF размером всего несколько килобайт?
Обычно нет. В файле, обрезанном почти до нуля, страниц уже нет, поэтому восстанавливать нечего. Скачайте его заново у отправителя или на сайте.
Может ли этот инструмент снять пароль с PDF?
Нет. Защищённый паролем файл заблокирован, а не повреждён. Если вы знаете пароль, снимите его с помощью инструмента «Разблокировать PDF».
Мои файлы остаются конфиденциальными?
Файлы передаются по HTTPS, хранятся в закрытой папке, недоступной из интернета, никому не передаются и ни для чего другого не используются, а через час после вашего последнего действия удаляются автоматически. Кнопка «Удалить мои файлы сейчас» удаляет их сразу.
Обновлено . Автор: Команда S-PDF.