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 LongParametrai
| InputFileName | Tiriamas PDF failas |
|---|---|
| Password | Slaptažodis, reikalingas šifruotąsias užuominų duomenis tirti, arba tuščioji eilutė |
Grąžinamos reikšmės
| 1 | Failas praėjo kiekvieną reikalingąją linearizacijos ir pirmojo puslapio vientisumo tikrą |
|---|---|
| 0 | Failo 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