GroupDocs.Signature for .NET

PDF digital signatures verification

Efficiently verify all supported electronic signatures across multiple formats like PDF, Word, Excel, Presentations, Images, or ZIP files with the comprehensive features of GroupDocs.Signature for .NET.

Guide to verifying signatures in PDF using C#

GroupDocs.Signature can authenticate the presence of specific signatures within a PDF document. .NET developers can effortlessly enhance their applications by incorporating features provided by our solution.

  1. Load the PDF file into the Signature instance.
  2. Instantiate and configure VerifyOptions to achieve the desired verification outcome.
  3. Commence the verification process.
  4. Review and interpret the verification results.
// Initialize a Signature instance with the document
using (Signature signature = new Signature("input.pdf"))
{
    // Configure TextVerifyOptions to authenticate signatures containing specific text
    TextVerifyOptions options = new TextVerifyOptions()
    {
        Text = "signature",
        MatchType = TextMatchType.Contains
    };

    // Conduct a verification of the document’s signatures
    VerificationResult result = signature.Verify(options);

    // Analyze and interpret the results of the verification
    if(result.IsValid)
    {
        Console.WriteLine($"\nDocument was verified successfully!");
        foreach (TextSignature item in result.Succeeded)
        {
            Console.WriteLine($"\nValid signature is found with text: {item.Text}");
        }
    }
}
dotnet add package GroupDocs.Signature
click to copy
copied
More examples Documentation

Advanced document signing

GroupDocs.Signature is a comprehensive solution designed to streamline document signing and authentication across widely used formats. It offers 7 signature types and full CRUD operations to ensure comprehensive protection and management of your document content.

Signature verification features

Streamline corporate document signing

Seamlessly apply customized digital signatures to any section of your documents. With support for text, image, barcode, metadata, stamp, and digital certificate signatures, GroupDocs.Signature for .NET ensures your documents meet corporate standards.

Full signature lifecycle management

Easily manage the entire lifecycle of signatures within documents. Access, verify, update, or remove any signature as needed, ensuring your documents remain up-to-date and accurate.

Document content integrity protection

Secure your sensitive documents by embedding digital certificates that prevent unauthorized alterations. Additionally, add hidden metadata to safeguard critical information and enforce content integrity.

Tailored native signatures

Take advantage of document-specific signature types such as PDF stamps and Word watermarks. These tailored signatures are ideal for branding, watermarking, or compliance purposes, delivering a refined professional touch to your corporate documents.

Verify barcode signatures

This example illustrates the procedure for authenticating barcode signatures within a document.

C#

using (Signature signature = new Signature("input.pdf"))
{
    // Configure the verification options to match barcodes with specific text criteria
    BarcodeVerifyOptions options = new BarcodeVerifyOptions()
    {
          Text = "12345",
          MatchType = TextMatchType.StartsWith
    };

    // Authenticate the signatures embedded in the document
    VerificationResult result = signature.Verify(options);

    // Present the outcomes of the authentication process
    if (result.IsValid)
    {
        Console.WriteLine($"\nDocument was verified successfully!");
        foreach (BarcodeSignature item in result.Succeeded)
        {
            Console.WriteLine($"\nValid signature is found with text: {item.Text} 
                  and type: {item.EncodeType.TypeName}.");
        }
    }
}
dotnet add package GroupDocs.Signature
click to copy
copied
More examples Documentation

Key applications of GroupDocs.Signature for .NET

GroupDocs.Signature for .NET supports complete CRUD capabilities for document signature management. You can sign over 60 different formats, including PDFs, MS Office files, Images, and ZIP archives, using various signature types such as text, images, barcodes, digital certificates, metadata, and stamps. In addition to signing, it allows you to search for, validate, update, or remove signatures.
Learn more
About illustration

Ready to get started?

Download GroupDocs.Signature for free or get a trial license for full access!

Useful resources

Explore documentation, code samples, and community support to enhance your experience.

Comprehensive operations and signature types

Explore the extensive range of features and signature management operations available with GroupDocs.Signature, supporting full control over your document’s signature processes.

Cross-format signature verification

GroupDocs.Signature for .NET enables you to efficiently verify signatures across a wide range of document formats. Set customizable verification parameters to ensure document integrity and compliance.

Temporary license tips

1
Sign up with your work email.
Free mail services are not allowed.
2
Use Get a temporary license button on the second step.
 English