ValidateLinearizationFile

Dokumentinspeksjon, Optimalisering

Beskrivelse

Utfører en uavhengig strukturell revisjon av en Fast Web View-PDF og lagrer en maskinlesbar valideringsrapport

Revisjonen sjekker lineæriseringsordboken, fillengden, primært hint-område, sideforskyvnings- og delt-objekt-bittabeller, førsteside-objekt og byteregion, førsteside-avhengighetslukning, sideantall og hovedkryssreferanse-oppføringen

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

Parametere

InputFileNamePDF-filen som skal inspiseres
PasswordPassordet som kreves for å inspisere krypterte hintdata, eller en tom streng

Returverdier

1Filen passerte alle påkrevde lineæriserings- og førsteside-integritetssjekker
0Filen mangler, er uleselig, ikke lineærisert, eller har minst én ugyldig lineæriseringsstruktur

Merknader

Kall GetLinearizationValidationReport etter denne metoden for å hente JSON-resultatet og bytemetrikkene

En mislykket hint-revisjon endrer ikke normal PDF-innlasting, siden hintdata bare behandles som en leveringsoptimering