GroupDocs.Signature for .NET

Electronic signing of PDF files

Embed a variety of electronic signatures into your documents using GroupDocs.Signature for .NET, ensuring compliance and integrity for formats such as PDFs, Word, Excel, Presentations, and Images.

Steps for signing PDF using C#

GroupDocs.Signature facilitates the incorporation of customized signatures into PDF files. .NET developers can seamlessly integrate signing functionality into their applications using our software.

  1. Provide the PDF file to the Signature instance for signing.
  2. Utilize SignOptions to specify the signature parameters.
  3. Configure attributes such as size, color, and content.
  4. Save the signed file to the desired destination.
// Load the document into a Signature instance
using (Signature signature = new Signature("input.pdf"))
{
    // Create a new QrCodeSignOptions object
    QrCodeSignOptions options = new QrCodeSignOptions("QR code text")
    {
        // Configure all the necessary options
        Left = 50,
        Top = 200,
        ForeColor = Color.Red
    };

    // Persist the signed document to local storage
    SignResult result = signature.Sign("output.pdf", options);
}
dotnet add package GroupDocs.Signature
click to copy
copied
More examples Documentation

Advanced document electronic signatures

Our sophisticated e-signing API enhances business workflows, enabling efficient signing, validation, modification, and management of electronic signatures with full automation capabilities.

Electronic signature capabilities

Electronic signing for office documents

Seamlessly insert electronic signatures at any position within a document. Customize and enrich content with digital certificates, metadata, barcodes, or visual elements, while ensuring authenticity and security.

Comprehensive signature management

Once signed, documents can be further processed with ease. Access a complete overview of existing signatures, enabling precise updates or deletion of signatures where necessary.

Enhanced content security

Protect the integrity of your documents using digital certificates. Embed or extract metadata for enhanced document tracking and auditing, ensuring compliance and content authenticity.

How to add an image signature to a document

This example illustrates the procedure for applying an image signature to a specific page within a document.

C#

// Provide the source document as an argument
using (Signature signature = new Signature("input.pdf"))
{
    // Specify the path to the image in the signature configuration
    ImageSignOptions options = new ImageSignOptions("image.jpg")
    {
        // Define the dimensions and target pages for the signature
        VerticalAlignment = VerticalAlignment.Bottom,
        HorizontalAlignment = HorizontalAlignment.Right,
        Height = 150,
        Width = 200,
        Margin = new Padding(50),
        AllPages = true
    };

    // Execute the application of the signature to the document
    SignResult result = signature.Sign("output.pdf", options);
}
dotnet add package GroupDocs.Signature
click to copy
copied
More examples Documentation

About GroupDocs.Signature for .NET API

GroupDocs.Signature for .NET offers a comprehensive suite of electronic signing capabilities. With it, you can seamlessly add, search, verify, update, and remove digital signatures across a wide array of document types, without the need for third-party tools. It supports signing PDF files, Word documents, Excel sheets, PowerPoint presentations, and various image formats effortlessly.
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.

Explore the full scope of our features

We’re proud to offer a vast array of signature options and associated operations

Digitally sign a wide range of file formats

The .NET API empowers you to electronically sign over 60 industry-standard file formats, offering unparalleled flexibility in securing your business documents.

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