ValidateLinearizationFile

Document inspection, Optimisation

Opis

Vykoná nezávislý štrukturálny audit Fast Web View PDF a uloží strojovo čitateľný validačný report

Audit kontroluje linearizačný dictionary, dĺžku súboru, primárny hint rozsah, bitové tabuľky page-offset a shared-object, objekt a byte range prvej stránky, závislostný uzáver prvej stránky, počet stránok a hlavnú cross-reference položku

Syntax

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

Parametre

InputFileNameThe PDF file to inspect
PasswordThe password required to inspect encrypted hint data, or an empty string

Návratové hodnoty

1The file passed every required linearization and first-page integrity check
0The file is missing, unreadable, not linearized, or has at least one invalid linearization structure

Poznámky

Call GetLinearizationValidationReport after this method to retrieve the JSON result and byte metrics

Neúspešný hint audit nemení bežné načítanie PDF, pretože hint dáta sa považujú len za optimalizáciu doručenia