ValidateLinearizationFile
Инспекция документов, оптимизация
Описание
Выполняет независимый структурный аудит Fast Web View PDF и сохраняет машиночитаемый отчет валидации
Проверка смотрит словарь линеаризации, длину файла, основной диапазон подсказок, битовые таблицы смещений страниц и общих объектов, объект и диапазон байтов первой страницы, замыкание зависимостей первой страницы, число страниц и главную запись перекрёстных ссылок
Синтаксис
Delphi
Function TPDFlib.ValidateLinearizationFile(Const InputFileName, Password: WideString): Integer;DLL
int DLValidateLinearizationFile(int InstanceID, const wchar_t* InputFileName, const wchar_t* Password);ActiveX
Function PDFlib::ValidateLinearizationFile(InputFileName As String, Password As String) As LongПараметры
| InputFileName | The PDF file to inspect |
|---|---|
| Password | Пароль для осмотра зашифрованных данных подсказок либо пустая строка |
Возвращаемые значения
| 1 | Файл прошёл все обязательные проверки линеаризации и целостности первой страницы |
|---|---|
| 0 | Файл отсутствует, не читается, не линеаризован либо содержит хотя бы одну недопустимую структуру линеаризации |
Примечания
После этого метода вызовите GetLinearizationValidationReport, чтобы получить JSON-результат и метрики байтов
A failed hint audit does not change normal PDF loading because hint data is treated only as a delivery optimisation