Here are the steps to verify a Text signature within the document with GroupDocs.Signature:
Create a new instance of the Signature class and pass the source document path as a constructor parameter.
Instantiate the TextVerifyOptions object according to your requirements and specify verification options.
Call the Verify method of the Signature class instance and pass the TextVerifyOptions to it.
This example shows how to verify Text signature in the document.
// The path to the documents directory.constfilePath=Constants.SAMPLE_SIGNED_MULTI;// Assuming Constants.SAMPLE_SIGNED_MULTI is defined elsewhere// Initialize Signature instanceconstsignature=newsignatureLib.Signature(filePath);// Initialize TextVerifyOptionsconstoptions=newsignatureLib.TextVerifyOptions();options.setSignatureImplementation(signatureLib.TextSignatureImplementation.Native);options.setText('signature');options.setMatchType(signatureLib.TextMatchType.Contains);// Verify document signaturesconstresult=signature.verify(options);if(result.isValid()){console.log('\nDocumentwasverifiedsuccessfully!');}else{console.log('\nDocumentfailedtheverificationprocess.');}
More resources
GitHub Examples
You may easily run the code above and see the feature in action in ourΒ GitHub examples: