ValidateLinearizationFile

Dokumentinspektion, Optimering

Beskrivning

Utför en oberoende strukturaudit av en Fast Web View-PDF och sparar en maskinläsbar valideringsrapport

Granskningen kontrollerar linjäriseringsdictionaryn, fillängden, primära hint-intervallet, sidoffset- och delade objekt-bittabellerna, första sidans objekt och byte-intervall, första sidans beroende-slutlighet, sidantalet och huvudkorsreferensposten

Syntax

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

Parametrar

InputFileNamePDF-filen som ska inspekteras
PasswordLöseneordet som krävs för att inspektera krypterad hint-data, eller en tom sträng

Returvärden

1Filen klarade varje krävd linjäriserings- och första sidans integritetskontroll
0Filen saknas, är oläsbar, inte linjäriserad, eller har minst en ogiltig linjäriseringsstruktur

Anmärkningar

Anropa GetLinearizationValidationReport efter den här metoden för att hämta JSON-resultatet och bytemätetalen

En misslyckad hint-granskning ändrar inte normal PDF-inläsning eftersom hint-data bara behandlas som en leveransoptimering