DEV Community

Alexandra Grazhevskaja
Alexandra Grazhevskaja

Posted on • Edited on

7 1

Sign and send any document with GroupDocs.Signature (API)✍️

I want to share with you an online free app to sign and send documents of any popular type - GroupDocs.Signature.
What I like, in comparison to other signing online apps:

  • Its free. 🙌
  • No sign up. 👏
  • Easy 3-step workflow: Drop - Sign - Send.👍

It is the only online application to sign any type of document through one interface: Word, Excel, PowerPoint, PDF or other. Barcode and QRCode signature - is another one cool feature!😎

Here is how I sign my invoice with stamp:

Here is signed invoice:

I want to have signing feature in my system!👨‍💻

GroupDocs.Signature app is built based on GroupDocs.Signature API.
You can use GroupDocs.Signature API if you want to add signing functionality to your site or into your system. The API is supported for .NET and Java on your choice.

Let me show you a quick example how to add QRCode signature with GroupDocs.Signature API in .NET:

using (var signature = new Signature("document.pdf"))
{
    // Setup key and passphrase
    string key = "1234567890";
    string salt = "1234567890";

    // Create data encryption object
    IDataEncryption encryption = new SymmetricEncryption(SymmetricAlgorithmType.Rijndael, key, salt);

    // Create custom signature object
    var documentSignatureData = new DocumentSignatureData()
    {
        ID = Guid.NewGuid().ToString(),
        Author = Environment.UserName,
        Signed = DateTime.Now,
        DataFactor = 11.22M
    };

    // Setup QRCode signature options
    var options = new QrCodeSignOptions()
    {
        Data = documentSignatureData,
        EncodeType = QrCodeTypes.QR,
        DataEncryption = encryption,
        // Set signature size
        Height = 100,
        Width = 100
    };

    // Sign and save document
    signature.Sign("document_signed.pdf", options);
}
Enter fullscreen mode Exit fullscreen mode

GroupDocs.Signature API supports much more features than you see in app above.

You can also:

  • Load document from any source: Amazon S3 Storage, Azure Blob Storage, FTP, URL, Stream, etc.
  • Put multiple signatures.
  • Search for signatures.
  • Verify signatures.
  • Protect signed documents with password.
  • Save signed document to various type in one run.
  • Sign with metadata (author, date).
  • Sign with encrypted data.
  • Set signature properties: colors, sizes, adjustments, etc.

GroupDocs.Signature API has a 30-day trial period for your try.


GroupDocs is a daughter of Aspose - a world-known vendor of file format APIs and apps.

Image of Datadog

The Future of AI, LLMs, and Observability on Google Cloud

Datadog sat down with Google’s Director of AI to discuss the current and future states of AI, ML, and LLMs on Google Cloud. Discover 7 key insights for technical leaders, covering everything from upskilling teams to observability best practices

Learn More

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more