ValidateLinearizationFile
Inspection de documents, optimisation
Description
Effectue un audit structurel indépendant d'un PDF Fast Web View et stocke un rapport de validation lisible par machine
L’audit contrôle le dictionnaire de linéarisation, la longueur du fichier, la plage d’indications principale, les tables de bits des décalages de pages et des objets partagés, l’objet et la plage d’octets de la première page, la fermeture de ses dépendances, le nombre de pages et l’entrée principale de références croisées
Syntaxe
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 LongParamètres
| InputFileName | Fichier PDF à inspecter |
|---|---|
| Password | Mot de passe requis pour inspecter les données d’indication chiffrées, ou chaîne vide |
Valeurs de retour
| 1 | Le fichier a réussi tous les contrôles requis de linéarisation et d’intégrité de la première page |
|---|---|
| 0 | Le fichier est absent, illisible, non linéarisé ou possède au moins une structure de linéarisation non valide |
Remarques
Appelez GetLinearizationValidationReport après cette méthode pour récupérer le résultat JSON et les mesures d'octets
L'échec d'un audit des indications ne modifie pas le chargement PDF normal, car les données d'indication sont traitées uniquement comme une optimisation de diffusion