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

Параметри

InputFileNamePDF файлът за проверка
PasswordПаролата, необходима за проверка на криптирани данни за подсказка, или празен низ

Върнати стойности

1Файлът премина всички задължителни проверки за линеаризация и целостност на първата страница
0Файлът липсва, не може да бъде прочетен, не е линеаризиран или има поне една невалидна структура за линеаризация

Забележки

Извикайте GetLinearizationValidationReport след този метод, за да получите JSON резултата и метриките за байтовете

Неуспешната проверка на подсказки не променя нормалното зареждане на PDF, защото данните за подсказки се третират само като оптимизация на доставянето