Sign digital documents and images on any platform using our flexible APIs and app-based solutions for programmers and end-users.
Search and modify previously added signatures using advanced methods.
Protect documents from changes with digital certificates and control hidden metadata.
Our solution is designed to add various types of signatures to popular document and file formats. Enrich your business processes easily.
Append text, images, watermarks, etc. to your business documents.
Forbid document changes by sealing it with a digital certificate.
Use metadata to store invisible information or put custom barcodes on pages.
Search, update, or delete all signatures that have been added previously.
GroupDocs.Signature code examples
// Specify the document for signing
using (Signature signature = new Signature("source.docx"))
{
// Create QR-code sign options
QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith")
{
// Set QR-code options
EncodeType = QrCodeTypes.QR,
Left = 50,
Top = 150,
};
// Sign and save processed file
SignResult result = signature.Sign("result.docx", options);
}
// Specify the document for signing
Signature signature = new Signature("source.docx");
// Create QR-code sign options
QrCodeSignOptions options = new QrCodeSignOptions("JohnSmith");
// Set QR-code options
options.setEncodeType(QrCodeTypes.QR);
options.setLeft(50);
options.setTop(100);
// Sign and save processed file
signature.sign("result.docx", options);
const signatureLib = require('@groupdocs/groupdocs.signature')
// Specify the document for signing
const signature = new signatureLib.Signature('source.docx');
// Create QR-code sign options
const options = new signatureLib.QrCodeSignOptions('JohnSmith');
// Set QR-code options
options.setEncodeType(signatureLib.QrCodeTypes.QR);
options.setLeft(50);
options.setTop(100);
// Sign and save processed file
signature.sign('result.docx', options);
import groupdocs.signature as sg
def run():
# Specify the document for signing
with sg.Signature('source.docx') as signature:
# Create QR-code sign options
options = sg.QrCodeSignOptions('JohnSmith')
# Set QR-code options
options.setEncodeType(sg.QrCodeTypes.QR)
options.setLeft(50)
options.setTop(100)
# Sign and save processed file
signature.sign('result.docx', options)
GroupDocs.Signature supports almost all popular file formats
Inspect key product metrics, revealing insights into our achievements, impact, and growth
Signing more than 60 of the most popular business file formats.
GroupDocs.Signature for .NET is a popular library with over 550,000 downloads on NuGet.
Java developers have downloaded GroupDocs.Signature on Maven more than 15K times.
Individual developers and top companies worldwide use our products to build innovative solutions.
GroupDocs libraries are employed by globally renowned and distinguished brands across the world
GroupDocs.Signature library supports the following operating systems and frameworks:
Explore documentation, code samples, and community support to enhance your experience.
Explore our Frequently Asked Questions
Sign files using your application via our cloud-based REST API.
Use cURL RESTful API to put signatures on PDF, Word, Excel, PowerPoint, JPEG, and many other file formats.
Enrich your .NET applications with signing documents via Cloud SDK. Protect business documents in your own way.
GroupDocs.Signature SDK grants access to various possibilities for your Java applications to sign any files.
GroupDocs.Signature presents a free web application where you can sign documents. More than 60 popular file formats could be signed via your favorite browser FOR FREE.