GroupDocs.Signature
Sign and verify with digital, barcode, QR-code, text, image, and stamp signatures — with a single, consistent API across .NET, Java, Node.js, and Python.
Choose your platform selecting one updates the snippets below
Getting started with .NET
using GroupDocs.Signature;
using GroupDocs.Signature.Options;
using System.Drawing;
// Select PDF document
using (Signature signature = new Signature("sample.pdf"))
{
// Provide text
var options = new TextSignOptions("John Smith")
{
// Set color
ForeColor = Color.Red
};
// Sign document and save to file
signature.Sign("signed.pdf", options);
}
import com.groupdocs.signature.Signature;
import com.groupdocs.signature.options.sign.TextSignOptions;
import java.awt.Color;
// Select PDF document
Signature signature = new Signature("sample.pdf");
// Provide text
TextSignOptions options = new TextSignOptions("John Smith");
options.setForeColor(Color.RED);
// Sign document and save to file
signature.sign("signed.pdf", options);
const groupdocs = require('@groupdocs/groupdocs.signature');
// Select the document to sign
const signature = new groupdocs.Signature("sample.pdf");
// Provide the text to sign with
const options = new groupdocs.TextSignOptions("John Smith");
// Sign the document and save to file
signature.sign("signed.pdf", options);
signature.close();
from groupdocs.signature import Signature
from groupdocs.signature.options import TextSignOptions
from groupdocs.pydrawing import Color
# Select PDF document
with Signature("sample.pdf") as signature:
# Provide text
options = TextSignOptions("John Smith")
# Set color
options.fore_color = Color.red
# Sign document and save to file
signature.sign("signed.pdf", options)
Popular classes & namespaces
Class
Signature
GroupDocs.Signature
Method
Signature.Sign
GroupDocs.Signature
Class
SignatureSettings
GroupDocs.Signature
Class
TextSignOptions
Signature.Options
Class
BarcodeSignOptions
Signature.Options
Class
DigitalSignOptions
Signature.Options
Class
ImageSignOptions
Signature.Options
Class
DigitalSignature
Signature.Domain
Key capabilities
- Digital, barcode & QR-code signatures
- Text, image & stamp signatures
- Verify & search signatures
- Metadata signatures
- Sign from stream
- Multiple signatures per document
Supported formats
PDFWordExcelPowerPointImages
…and 50+ more document and image formats.
Resources
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.