mirror of
https://github.com/alam00000/bentopdf.git
synced 2026-11-08 16:57:14 +01:00
57 lines
4.8 KiB
Markdown
57 lines
4.8 KiB
Markdown
---
|
|
title: Восстановление документа
|
|
description: Восстановление данных из повреждённых PDF-файлов с помощью движка восстановления QPDF. Поддерживает пакетную обработку.
|
|
---
|
|
|
|
# Восстановление документа
|
|
|
|
Если PDF не открывается, показывает искажённое содержимое или вызывает ошибки в программе просмотра, этот инструмент пытается перестроить его внутреннюю структуру. Он использует движок восстановления QPDF, который умеет исправлять многие виды повреждений: сломанные таблицы перекрёстных ссылок, обрезанные потоки, недопустимые ссылки на объекты и другие.
|
|
|
|
## Как это работает
|
|
|
|
1. Загрузите один или несколько повреждённых PDF-файлов.
|
|
2. Нажмите **Восстановление документа**.
|
|
3. Один восстановленный файл скачивается сразу. Несколько файлов дают ZIP-архив.
|
|
|
|
Инструмент пропускает каждый файл через QPDF с флагом `--decrypt`, что заставляет QPDF прочитать и полностью переписать структуру PDF, исправляя по пути все устранимые проблемы.
|
|
|
|
## Возможности
|
|
|
|
- Пакетное восстановление нескольких PDF за одну операцию
|
|
- Автоматическое определение восстановимых и невосстановимых файлов
|
|
- Отчёт об успехе или неудаче по каждому файлу при обработке нескольких файлов
|
|
- Использует QPDF (WebAssembly), проверенную временем библиотеку преобразования PDF
|
|
|
|
## Что можно исправить
|
|
|
|
- Сломанные или отсутствующие таблицы перекрёстных ссылок
|
|
- Обрезанные концы файлов из-за неполной загрузки
|
|
- Неверную нумерацию объектов и длины потоков
|
|
- Мелкие структурные несоответствия от ошибочных генераторов PDF
|
|
- Артефакты шифрования после неудачных попыток расшифровки
|
|
|
|
## Что исправить нельзя
|
|
|
|
- Сильно обрезанные файлы, у которых отсутствует большая часть данных
|
|
- PDF, зашифрованные паролем, которого у вас нет
|
|
- Файлы, которые на самом деле не PDF (неверное расширение)
|
|
- Повреждение изображений внутри PDF (структура исправляется, но пиксельные данные не воссоздаются)
|
|
|
|
## Сценарии использования
|
|
|
|
- Восстановление PDF после неудачной загрузки из почты
|
|
- Открытие файлов, созданных устаревшими или нестандартными генераторами PDF
|
|
- Исправление PDF, которые работают в одной программе просмотра, но не в другой
|
|
- Подготовка повреждённых архивных документов к долгосрочному хранению
|
|
|
|
## Советы
|
|
|
|
- Если восстановление не удалось, попробуйте сначала открыть файл в браузере: у браузеров своя логика восстановления, и они могут отобразить достаточно содержимого, чтобы пересохранить файл.
|
|
- Если зашифрованный PDF не удаётся восстановить, сначала примените «Разблокировка PDF», а затем восстановите расшифрованный результат.
|
|
|
|
## Связанные инструменты
|
|
|
|
- [Сжатие PDF](./compress-pdf): дополнительно очистить структуру восстановленного PDF
|
|
- [Линеаризация документа](./linearize-pdf): оптимизировать восстановленный файл для веба
|
|
- [Сведение документа](./flatten-pdf): свести формы, которые могли быть повреждены
|