ValidateLinearizationFile

Ispezione dei documenti, ottimizzazione

Descrizione

Esegue un controllo strutturale indipendente di un PDF Fast Web View e memorizza un rapporto leggibile dalla macchina

L'audit controlla dizionario di linearizzazione, lunghezza del file, intervallo principale degli hint, tabelle di bit degli scostamenti delle pagine e degli oggetti condivisi, oggetto e intervallo di byte della prima pagina, chiusura delle dipendenze della prima pagina, numero di pagine e voce principale dei riferimenti incrociati

Sintassi

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

InputFileNameIl file PDF da ispezionare
PasswordPassword necessaria per esaminare i dati degli hint crittografati oppure una stringa vuota

Valori restituiti

1Il file ha superato tutti i controlli richiesti di linearizzazione e integrità della prima pagina
0File mancante, illeggibile, non linearizzato oppure con almeno una struttura di linearizzazione non valida

Note

Chiamare GetLinearizationValidationReport dopo questo metodo per ottenere risultato JSON e metriche in byte

Un controllo hint fallito non cambia il caricamento normale perché gli hint sono solo un'ottimizzazione