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 LongParametri
| InputFileName | Il file PDF da ispezionare |
|---|---|
| Password | Password necessaria per esaminare i dati degli hint crittografati oppure una stringa vuota |
Valori restituiti
| 1 | Il file ha superato tutti i controlli richiesti di linearizzazione e integrità della prima pagina |
|---|---|
| 0 | File 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