ValidateLinearizationFile

Document inspection, Optimisation

Aprašymas

Atlieka nepriklausomąją Fast Web View PDF struktūrinę audiją ir išsaugo įrenginiui skaitomąją tikros ataskaitą

Audija tikrina linearizacijos žodyną, failo ilgį, pagrindinęs užuominų diapazoną, puslapių poslinkių ir bendrinamųjų objektų bitų lenteles, pirmojo puslapio objektą ir baitų diapazoną, pirmojo puslapio priklausomybių uždarinį, puslapių skaičių ir pagrindinįjį kryžminės atskaitos įrašą

Sintaksė

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

Parametrai

InputFileNameTiriamas PDF failas
PasswordSlaptažodis, reikalingas šifruotąsias užuominų duomenis tirti, arba tuščioji eilutė

Grąžinamos reikšmės

1Failas praėjo kiekvieną reikalingąją linearizacijos ir pirmojo puslapio vientisumo tikrą
0Failo nėra, jis neperskaitomas, nelinializuotas arba turi bent vieną netinkamąją linearizacijos struktūrą

Pastabos

Po šio metodo iškvieskite GetLinearizationValidationReport, kad gautumėte JSON rezultatą ir baitų metrikas

Nepavykusi užuominų audija nekeičia įprastojo PDF įkėlimo, nes užuominų duomenys laikomi tik pristatymo optimizavimu