ValidateLinearizationFile

Document inspection, Optimisation

Opis

Performs an independent structural audit of a Fast Web View PDF and stores a machine-readable validation report

Provjera pregledava rječnik linearizacije, duljinu datoteke, primarni raspon podataka, bitne tablice pomaka stranica i zajedničkih objekata, objekt i bajtni raspon prve stranice, zatvaranje ovisnosti prve stranice, broj stranica i glavni unos unakrsnih referenci

Sintaksa

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

Parametri

InputFileNameThe PDF file to inspect
PasswordLozinka potrebna za pregled šifriranih podataka slijeda, ili prazan niz znakova

Povratne vrijednosti

1Datoteka je prošla svaku potrebnu provjeru linearizacije i integriteta prve stranice
0Datoteka nedostaje, nije čitljiva, nije linearizirana ili ima barem jednu nevaljanu strukturu linearizacije

Napomene

Nakon ove metode pozovite GetLinearizationValidationReport da dohvatite JSON rezultat i bajtne metrike

A failed hint audit does not change normal PDF loading because hint data is treated only as a delivery optimisation