THotPDF.RepairDiagnosticDocument Method
Восстанавливает длины потоков и смещения файловой структуры в отредактированном диагностическом документе без ресериализации тел его объектов
Объявление
class function RepairDiagnosticDocument(
const SourceFile, TargetFile: TFileName;
const Options: THPDFDiagnosticRepairOptions;
out Report: THPDFDiagnosticRepairReport
): Boolean; static;
Параметры
| Имя | Значение |
|---|---|
SourceFile | Существующий диагностический PDF с маркером %QDF-1.0 |
TargetFile | Приёмник, атомарно замещаемый после успешной валидации |
Options | Политика входных данных, объектов, проверки и паролей |
Report | Структурированный статус, счётчики, итоги байтов, смещения и диагностический текст |
Возвращаемое значение
Возвращает True только после успешного восстановления и прохождения необязательной строгой валидации перезагрузкой