GroupDocs.Signature Overview

Documents signing library that ready to be used in Node.js applications

Illustration signature

Digital Signatures Solution for Business Documents with Node.js

GroupDocs.Signature for Node.js via Java offers a comprehensive set of digital signature options for PDF, Office documents and images. Text, barcodes, images, digital certificates and metadata are available. Streamlined document processing ensures efficiency.

Advanced Manipulation of Signed Documents

GroupDocs.Signature empowers you to process signed documents. Search and validate signatures using various criteria. Additionally, extract detailed document information or generate preview images of pages.

Diverse Output Formats

Our solution provides extensive control over the output format of signed documents. Precisely position signatures on any page and customize their appearance. Save signed documents in numerous supported formats and optionally secure them with passwords.

Platform independence

GroupDocs.Signature for Node.js via Java performs document processing with various operating systems

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Supported file formats

GroupDocs.Signature for Node.js via Java facilitates operations for the popular file formats.

Microsoft Office formats

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM

Images & Other Formats

  • Portable: PDF
  • Images: JPG, BMP, PNG, TIFF, GIF, DICOM, WEBP
  • Other office formats: ODT, OTT, OTS, ODS, ODP, OTP, ODG

Other formats

  • Web: HTML, MHTML
  • Archives: ZIP, TAR, 7Z
  • Certificates: PFX

Features of GroupDocs.Signature

Sign PDFs, Office documents, and images with digital signatures

Feature icon

Business Signatures

Employ various signature types to sign documents. Place digital signatures precisely on any page location.

Feature icon

Customizing Signature Appearance

Tailor the visual aspects of signatures by adjusting color, font, borders, rotation, and more to achieve your desired outcome.

Feature icon

Password-Protected Documents

For many supported document formats, safeguard signed documents with a password for added security.

Feature icon

Preventing Unauthorized Modifications

Protect crucial business documents signed with digital certificates from unauthorized alterations.

Feature icon

Desired Output Formats

Effortlessly get signed documents in any supported format. Convert MS Word documents to PDF format with ease.

Feature icon

Documents Previewing

Save individual document pages as images for future needs.

Feature icon

Signature Search

Retrieve information about previously added signatures within your documents.

Feature icon

Document Validation

Verify the authenticity of signatures presented in any document.

Feature icon

Signature Management

Delete, relocate, or modify any signatures placed on any document page.

Code samples

Illustrative examples showcasing typical GroupDocs.Signature for Node.js via Java operations

Mark PDF with QR Codes

Incorporating barcodes into specific PDF document pages can streamline business processes. This section provides an example of adding a QR code using GroupDocs.Signature for Node.js via Java.

How to put QR code to PDF.

// Load the document to sign
let signature = new Signature("file_to_sign.pdf");

// Create QR code options with predefined text
let options = new QrCodeSignOptions("The document is approved by John Smith");

// Configure QR code encoding type and position on the page
options.EncodeType = QrCodeTypes.QR;
options.Left = 100;
options.Top = 100;
    
// Sign the document and save it as the result file
signature.Sign("file_with_QR.pdf", options);

Protecting a DOCX with a Digital Signature

Protect your Documents by signatures based on digital certificates. Digital signature protect your business documents against content changing.

Here is how to ensure document integrity.

// Load the document to be digitally signed
let signature = new Signature("file_to_sign.docx");

// Specify digital signing options and provide the path to the certificate file
let options = new DigitalSignOptions("certificate.pfx");

// Set the certificate password
options.Password = "1234567890";

// Sign the document and save it to the desired path
signature.Sign("digitally_signed.docx", options);

 English