ValidateLinearizationFile

Document inspection, Optimisation

Опис

Виконує незалежний структурний аудит Fast Web View PDF і зберігає машиночитаний звіт валідації

Аудит перевіряє словник лінеаризації, довжину файла, primary hint діапазон, бітові таблиці зсувів сторінок і спільних об'єктів, об'єкт та байтовий діапазон першої сторінки, замикання залежностей першої сторінки, кількість сторінок і головний запис перехресних посилань

Синтаксис

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

Параметри

InputFileNamePDF-файл для огляду
PasswordПароль для перегляду зашифрованих hint-даних або порожній рядок

Повернуті значення

1Файл пройшов усі потрібні перевірки лінеаризації та цілісності першої сторінки
0Файл відсутній, нечитабельний, нелінеаризований або має щонайменше одну недійсну структуру лінеаризації

Примітки

Викличте GetLinearizationValidationReport після цього методу, щоб отримати JSON-результат і байтові метрики

Невдала перевірка hint-даних не впливає на звичайне завантаження PDF, адже hint-дані вважаються лише оптимізацією доставки