CompareFileVisuals

Comparaison de documents, rendu

Description

Compare visuellement le document courant avec un fichier PDF

Syntaxe

Function TPDFlib.CompareFileVisuals(Const OtherFileName, Password: WideString;
  DPI: Double; ColorTolerance: Integer): WideString;

Remarques

Charge le PDF de comparaison et renvoie le même rapport JSON de document que CompareDocumentVisualsWith ; ColorTolerance doit être compris entre 0 et 255 et DPI doit être fini et positif

Le document chargé hérite du moteur de rendu, de l’échelle, du rognage et des réglages graphiques de l’instance courante ; le document et la page sélectionnés courants sont conservés

Une entrée manquante, des options invalides, des échecs de rendu et des échecs de mot de passe renvoient status=error et complete=false ; les appels DLL avec une instance invalide renvoient un pointeur nul

Le résultat large de la DLL est détenu par l’instance et doit être copié avant un autre appel renvoyant un résultat large ; le résultat A contient du JSON UTF-8, les noms de fichiers et mots de passe d’entrée étant décodés selon le réglage ANSI de l’instance

Utilisez l’API typée de page ou de document pour les régions ignorées et la sortie individuelle de masque ou de superposition

DLL

Function DLCompareFileVisuals(InstanceID: Integer;
  OtherFileName, Password: PWideChar; DPI: Double;
  ColorTolerance: Integer): PWideChar; Stdcall;
Function DLCompareFileVisualsA(InstanceID: Integer;
  OtherFileName, Password: PAnsiChar; DPI: Double;
  ColorTolerance: Integer): PAnsiChar; Stdcall;

ActiveX

Function PDFlib::CompareFileVisuals(OtherFileName As String,
  Password As String, DPI As Double, ColorTolerance As Long) As String

Voir aussi

CompareRenderedPagesWith, CompareDocumentVisualsWith