Here are the steps to verify a QR-code signature within the document using GroupDocs.Signature for Node.Js via Java API:
Create a new instance of the Signature class and pass the source document path as a constructor parameter.
Instantiate the QrCodeVerifyOptions object according to your requirements and specify verification options.
Call the Verify method of the Signature class instance and pass the QrCodeVerifyOptions to it.
This example shows how to verify QR-code 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 QrCodeVerifyOptionsconstoptions=newsignatureLib.QrCodeVerifyOptions();options.setAllPages(true);// this value is set by defaultoptions.setText('John');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: