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Параметри
| InputFileName | PDF-файл для огляду |
|---|---|
| Password | Пароль для перегляду зашифрованих hint-даних або порожній рядок |
Повернуті значення
| 1 | Файл пройшов усі потрібні перевірки лінеаризації та цілісності першої сторінки |
|---|---|
| 0 | Файл відсутній, нечитабельний, нелінеаризований або має щонайменше одну недійсну структуру лінеаризації |
Примітки
Викличте GetLinearizationValidationReport після цього методу, щоб отримати JSON-результат і байтові метрики
Невдала перевірка hint-даних не впливає на звичайне завантаження PDF, адже hint-дані вважаються лише оптимізацією доставки