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 LongParametrar
| InputFileName | PDF-filen som ska inspekteras |
|---|---|
| Password | Löseneordet som krävs för att inspektera krypterad hint-data, eller en tom sträng |
Returvärden
| 1 | Filen klarade varje krävd linjäriserings- och första sidans integritetskontroll |
|---|---|
| 0 | Filen 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