ValidateLinearizationFile

Document inspection, Optimisation

Descriere

Efectuează un audit structural independent al unui PDF Fast Web View și stochează un raport de validare lizibil de mașină

Auditul verifică dicționarul de liniarizare, lungimea fișierului, intervalul principal de indicii, tabelele de biți de offset de pagină și de obiecte partajate, obiectul și intervalul de octeți al primei pagini, închiderea de dependențe a primei pagini, numărul de pagini și intrarea principală de referință încrucișată

Sintaxă

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

InputFileNameFișierul PDF de inspectat
PasswordParola necesară pentru inspectarea datelor de indicii criptate sau un șir gol

Valori returnate

1Fișierul a trecut fiecare verificare necesară de liniarizare și de integritate a primei pagini
0Fișierul lipsește, nu poate fi citit, nu este liniarizat sau are cel puțin o structură de liniarizare invalidă

Observații

Apelați GetLinearizationValidationReport după această metodă pentru a obține rezultatul JSON și indicatorii în octeți

Un audit de hint eșuat nu modifică încărcarea normală PDF, deoarece datele de hint sunt tratate doar ca o optimizare de livrare