Verify Text signatures
GroupDocs.Signature provides TextVerifyOptions class to specify different options for verification of Text signatures.
Here are the steps to verify Text signature within the document with GroupDocs.Signature:
- Create new instance of Signature class and pass source document path as a constructor parameter.
- Instantiate the TextVerifyOptions object according to your requirements and specify verification options
- Call Verify method of Signature class instance and pass TextVerifyOptions to it.
- Analyze VerificationResult result if needed.
This example shows how to verify Text signature in the document. See VerificationResult
using (Signature signature = new Signature("signedSample.pdf"))
{
TextVerifyOptions options = new TextVerifyOptions()
{
// specify if all pages shoudl be verified
AllPages = false,
PagesSetup = new PagesSetup() { FirstPage = false, LastPage = true, OddPages = false, EvenPages = true },
// specify text pattern
Text = "John",
// specify verification text pattern
MatchType = TextMatchType.Contains,
// specify types of QR code to verify
SignatureImplementation = TextSignatureImplementation.Stamp,
// specify if form fielsd should be verified
FormTextFieldTitle = "Sample",
FormTextFieldType = FormTextFieldType.RichText
};
// verify document signatures
VerificationResult result = signature.Verify(options);
if (result.IsValid)
{
Console.WriteLine("\nDocument was verified successfully!");
}
else
{
Console.WriteLine("\nDocument failed verification process.");
}
}
More resources
GitHub Examples
You may easily run the code above and see the feature in action in our GitHub examples:
- GroupDocs.Signature for .NET examples, plugins, and showcase
- GroupDocs.Signature for Java examples, plugins, and showcase
- Document Signature for .NET MVC UI Example
- Document Signature for .NET App WebForms UI Example
- Document Signature for Java App Dropwizard UI Example
- Document Signature for Java Spring UI Example
Free Online App
Along with full-featured .NET library we provide simple, but powerful free Apps.
You are welcome to eSign PDF, Word, Excel, PowerPoint documents with free to use online GroupDocs Signature App.