ValidateLinearizationFile

Documentinspectie, optimalisatie

Beschrijving

Voert een onafhankelijke structurele audit uit op een Fast Web View-PDF en slaat een machineleesbaar validatierapport op

De audit controleert de linearisatiedictionary, de bestandslengte, het primaire hintbereik, de bit-tabels voor pagina-offsets en gedeelde objecten, het object en bytebereik van de eerste pagina, de afhankelijkheidsafsluiting van de eerste pagina, het aantal pagina's en de hoofdkruisverwijzingsentry

Syntaxis

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

Parameters

InputFileNameHet PDF-bestand dat moet worden geïnspecteerd
PasswordHet wachtwoord dat nodig is om versleutelde hintdata te bekijken, of een lege string

Retourwaarden

1Het bestand slaagde voor elke vereiste linearisatie- en eerste-pagina-integriteitscontrole
0Het bestand ontbreekt, is onleesbaar, is niet gelineariseerd of heeft ten minste één ongeldige linearisatiestructuur

Opmerkingen

Roep GetLinearizationValidationReport aan na deze methode om het JSON-resultaat en de bytemetrieken op te halen

A failed hint audit does not change normal PDF loading because hint data is treated only as a delivery optimisation