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 LongParameters
| InputFileName | Het PDF-bestand dat moet worden geïnspecteerd |
|---|---|
| Password | Het wachtwoord dat nodig is om versleutelde hintdata te bekijken, of een lege string |
Retourwaarden
| 1 | Het bestand slaagde voor elke vereiste linearisatie- en eerste-pagina-integriteitscontrole |
|---|---|
| 0 | Het 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