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 LongParametri
| InputFileName | Fișierul PDF de inspectat |
|---|---|
| Password | Parola necesară pentru inspectarea datelor de indicii criptate sau un șir gol |
Valori returnate
| 1 | Fișierul a trecut fiecare verificare necesară de liniarizare și de integritate a primei pagini |
|---|---|
| 0 | Fiș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