Восстановить PDF
Почините битый пдф онлайн: если файл не открывается или скачивание оборвалось, мы пересоберём структуру документа и вернём рабочий файл.
Что происходит с повреждённым PDF
Восстановить пдф — значит заново собрать служебную структуру файла, не трогая содержимое. Внутри PDF есть таблица перекрёстных ссылок, xref: список байтовых смещений, по которым программа находит каждый объект — страницу, шрифт, картинку. Лежит она в конце файла, и читалка начинает работу именно с конца: находит слово startxref, по указанному смещению прыгает к таблице и только потом идёт за содержимым.
Отсюда самая обидная поломка. Скачивание оборвалось на 98 процентах, флешку выдернули во время записи, почтовый шлюз «поправил» переводы строк — тело документа целое, а хвост потерян или указывает не туда. Все страницы физически лежат в файле, но открыть его нельзя: индекс не сходится. Acrobat в этом случае пишет «Ошибка при открытии документа. Файл повреждён и не может быть восстановлен», и звучит это приговором, хотя обычно им не является.
Инструмент передаёт файл qpdf — библиотеке, которая умеет читать PDF в обход сломанного индекса. Она сканирует файл от начала до конца, ищет метки вида «12 0 obj», запоминает, где реально начинается каждый объект, и строит таблицу заново. Затем документ пересохраняется целиком: новый xref, новый трейлер, корректные длины потоков. На выходе — обычный PDF, который открывается любой программой.
Вторая частая поломка — неверная длина потока. Каждый поток, будь то текст страницы, встроенный шрифт или JPEG внутри документа, объявляет свой размер ключом /Length. Если программа-генератор ошиблась, читалка доходит до конца объявленного куска и не находит там endstream. qpdf в этом случае ищет endstream сам и подставляет настоящую длину — файл после этого открывается везде, а не только в той программе, которая его создала.
Как восстановить повреждённый PDF онлайн
- Перетащите повреждённый PDF в окно или нажмите, чтобы выбрать файл на устройстве.
- Если файл сохранился с расширением .pdf.part, .crdownload или .download — переименуйте его в .pdf, иначе браузер не отдаст его инструменту.
- Нажмите «Восстановить PDF». Файл уйдёт на наш сервер, где его пересоберёт qpdf, и вернётся обратно.
- Прочитайте отчёт: инструмент перечислит, что именно было исправлено — таблица ссылок, трейлер, длины потоков, дерево страниц.
- Скачайте результат, он сохранится с суффиксом _repaired.
- Откройте восстановленный файл и пролистайте до конца. Если инструмент предупредил о потерянных данных, сверьте именно те страницы.
Что умеет инструмент
- Пересборка таблицы перекрёстных ссылок — причина примерно девяти из десяти сообщений «файл повреждён».
- Восстановление трейлера, когда конец файла потерян целиком.
- Подбор настоящей длины потока вместо неверного значения /Length.
- Ремонт дерева страниц: документ открывается, даже если часть узлов испорчена.
- Честный отчёт: инструмент называет, что именно чинил, а не пишет одно слово «готово».
- Отдельное предупреждение, если данные потока восстановить не удалось и страница вышла пустой — вы узнаете об этом сразу, а не у нотариуса.
- Если файл оказался целым, так и будет написано: обычное пересохранение не выдаётся за спасение.
- Приём файлов до 50 МБ; и исходный, и восстановленный удаляются с сервера сразу после обработки.
Когда это нужно
Документ с госпортала
Справка с eGov.kz или выписка из банка скачалась не до конца: браузер показал 100%, но соединение оборвалось. Файл на диске есть, весит почти сколько нужно и не открывается. Пересборка структуры возвращает его к жизни.
Acrobat пишет «файл повреждён»
Самая частая формулировка, и почти всегда за ней стоит сломанная таблица ссылок. После пересборки документ открывается без единого изменения в содержимом.
Флешка или внешний диск
Файл скопировали и вытащили накопитель, не дождавшись сброса кеша. Хвост не дописан, а именно в хвосте лежит весь индекс документа.
Почта и мессенджеры
Некоторые шлюзы обрабатывают вложение как текст и меняют переводы строк внутри файла. Байты сдвигаются, смещения перестают совпадать, PDF после такого не открывается.
Выгрузка из старой программы
Бухгалтерские системы и самописные генераторы иногда пишут /Length наугад. Файл открывается в одной программе и не открывается в другой — характерный признак именно этой поломки.
Перед обработкой в других инструментах
Сжатие, объединение и конвертация в Word спотыкаются о битую структуру и завершаются ошибкой. Пересборка делает файл пригодным для остальных инструментов сайта.
Чем отличается от других способов
Битый PDF пытаются лечить по-разному, и не все способы вообще применимы к файлу, который не открывается.
- Открыть и «Сохранить как» в Acrobat не сработает по определению: программа не открывает файл, а значит и сохранить его не может. Пересборка идёт в обход просмотрщика.
- Chrome и встроенный просмотрщик иногда показывают битый PDF, потому что pdf.js тоже умеет пересобирать индекс на лету. Но сохранить пересобранный файл он не даёт, а «Печать в PDF» вернёт вам картинки вместо текста.
- Платные сервисы восстановления берут деньги вперёд и обещают вернуть содержимое. Здесь чинится структура, это бесплатно, и если структуру собрать нельзя, вам скажут об этом сразу, а не после оплаты.
- Скачать файл заново с портала — верный путь, если источник ещё доступен. Часто справка формируется один раз, а повторная выдача платная или требует новой заявки.
- Утилиты восстановления данных ищут потерянный файл на диске. Здесь задача обратная: файл у вас есть, он просто не читается.
Безопасность
- Восстановление идёт на нашем сервере: qpdf — консольная программа, браузерной версии у неё нет. Мы говорим об этом прямо, потому что большинство инструментов сайта работает в браузере, и путать эти два случая нечестно.
- И исходный, и восстановленный файл лежат во временном каталоге и удаляются сразу после ответа — в том числе тогда, когда обработка завершилась ошибкой или прервалась по таймауту.
- Пароли не нужны и не запрашиваются. Если файл зашифрован, инструмент так и скажет и отправит вас в «Снять защиту с PDF»: расшифровать документ, не зная пароля, невозможно, и мы этого не делаем.
- Содержимое не переписывается. Текст, шрифты и изображения переносятся как есть, меняется только служебная обвязка вокруг них.
- Регистрация не нужна: ни почты, ни телефона, ни аккаунта.
Если что-то пошло не так
- Инструмент пишет, что файл восстановить нельзя
- Значит, qpdf просканировал файл целиком и не нашёл ни одного целого объекта. Так бывает, когда скачался только заголовок или когда под расширением .pdf лежит HTML-страница с ошибкой портала. Откройте файл обычным блокнотом: если в первых строках видно <html> или «Access denied», это она, и чинить нечего — нужно скачивать заново.
- Файл открылся, но некоторые страницы пустые
- Это тот случай, когда инструмент предупредил о потерянных данных потока. Содержимое этих страниц физически не доехало до вашего диска, взять его неоткуда. Структуру мы починили и остальные страницы сохранили, но текста на пустых страницах в файле просто нет.
- Написано, что чинить было нечего
- Файл структурно целый — проблема не в нём. Попробуйте открыть его другой программой: часто виноват старый плагин просмотра в браузере или сборка Acrobat, которая не понимает новую версию формата. Обновление просмотрщика решает такие случаи.
- Файл защищён паролем
- Сначала «Снять защиту с PDF», затем восстановление. Зашифрованный документ нельзя разобрать на объекты, не расшифровав его, поэтому порядок здесь жёсткий.
- Размер после восстановления изменился
- Так и должно быть. qpdf пересобирает файл заново и выбрасывает мусор: обрывки незакрытых объектов, дубли, следы предыдущих правок, которые PDF хранит слоями. Обычно результат немного меньше исходника, иногда чуть больше — содержимое при этом не трогается.
Частые вопросы
- Как восстановить повреждённый пдф бесплатно и без регистрации?
- Перетащите файл на этой странице и нажмите «Восстановить PDF». Регистрация не нужна, ограничений по числу файлов нет, инструмент бесплатный полностью. Максимальный размер одного файла — 50 МБ.
- Что означает «файл повреждён и не может быть восстановлен» в Acrobat?
- Что программа не смогла разобрать таблицу перекрёстных ссылок в конце файла. Слово «не может» относится к самому Acrobat, а не к файлу: он читает документ строго по индексу и без него сдаётся. qpdf индекс игнорирует и собирает его заново по содержимому, поэтому такие файлы чинятся почти всегда.
- Вернётся ли содержимое, если файл скачался наполовину?
- Только та половина, которая доехала. Восстанавливается структура, а не данные: если байты страницы не попали на диск, взять их неоткуда. Инструмент честно предупредит, что данные потока восстановить не удалось, и назовёт это отдельной строкой в отчёте.
- Загружается ли мой файл на сервер?
- Да. qpdf — консольная программа, в браузере её нет, поэтому файл уходит на наш сервер. И исходный, и восстановленный удаляются сразу после ответа, включая случаи, когда обработка завершилась ошибкой.
- Лечит ли инструмент PDF с паролем?
- Нет, и это принципиально. Зашифрованный файл нельзя разобрать на объекты, не расшифровав его. Сначала снимите пароль в инструменте «Снять защиту с PDF», если он вам известен, затем возвращайтесь сюда.
- Почему PDF открывается в Chrome, но не в Acrobat?
- Потому что pdf.js в Chrome умеет пересобирать сломанный индекс на лету, а Acrobat — нет. Файл при этом действительно повреждён, просто одна программа прощает ему это, а другая нет. Восстановление приводит файл в состояние, которое устраивает обе.
- Восстановит ли инструмент удалённые страницы?
- Нет. Если страницы были удалены и файл после этого пересохранён, их объектов в файле больше нет. Инструмент собирает документ из того, что физически лежит в байтах, а не восстанавливает историю правок.
- Почему ограничение 50 МБ?
- Пересборка идёт на сервере, и один запрос занимает процессорное время целиком. Ограничение держит очередь короткой, чтобы файл на 3 МБ не ждал полчаса за чьим-то архивом. Файлы крупнее стоит сначала разделить инструментом «Разделить PDF».
- Поможет ли, если PDF открывается, но при печати вылетает?
- Часто да. Вылет при печати — типичный признак неверной длины потока или битого объекта шрифта: просмотрщик такое переживает, а драйвер принтера нет. Пересборка нормализует и то, и другое.
Похожие инструменты
Читайте также
- PDF в Word: топ-5 способов конвертации в 2026
- Как сжать PDF без потери качества: полное руководство
- Как объединить PDF файлы онлайн без потери качества
- Электронная подпись PDF: правовая база в России и Казахстане
- Извлечение текста из PDF: OCR vs прямое извлечение
- Электронная подпись PDF онлайн
- PDF редактор онлайн: что можно без Acrobat
- Защита PDF паролем: как и зачем
- Все руководства →