ValidateLinearizationFile

Dokumentinspektion, optimering

Beskrivelse

Udfører en uafhængig strukturel revision af en Fast Web View-PDF og gemmer en maskinlæsbar valideringsrapport

Gennemgangen kontrollerer lineariseringsordbogen, fillængden, det primære referenceinterval, bittabeller for sideforskydninger og delte objekter, første sides objekt og byteinterval, første sides afhængighedslukning, sideantallet samt den primære krydsreferencepost

Syntaks

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

Parametre

InputFileNameDen PDF-fil, der skal inspiceres
PasswordDen adgangskode, der kræves for at undersøge krypterede referencedata, eller en tom streng

Returværdier

1Filen bestod alle påkrævede kontroller af linearitet og første sides integritet
0Filen mangler, er ulæselig, er ikke lineariseret eller har mindst én ugyldig lineariseringsstruktur

Bemærkninger

Kald GetLinearizationValidationReport efter denne metode for at hente JSON-resultatet og byte-metrikkerne

En mislykket hintrevision ændrer ikke normal PDF-indlæsning, fordi hintdata kun behandles som en leveringsoptimering