JSPM

@groupdocs/groupdocs.signature

24.12.0
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • 0
    • Score
      100M100P100Q26562F
    • License End User License Agreement.html

    Powerful signer for PDF, Word, Excel, PowerPoint and image files.

    Package Exports

    • @groupdocs/groupdocs.signature
    • @groupdocs/groupdocs.signature/index.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@groupdocs/groupdocs.signature) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    GroupDocs.Signature for Node.js via Java lets your app end-users sign the electronic documents from a wide range of file formats. Supports several types of e-signing methods.

    Node.js Signature API Features

    • Document Signature Processing Features
    • Create and add signatures to documents of various file formats.
    • Specify visual attributes of signatures, such as color, font, margins, etc.
    • Search and fetch a list of signatures from a document.
    • Determine if the document contains signatures meeting specified criteria.
    • Extract basic information about the document.
    • Generate image representation of document pages for preview.
    • Distinguish created signatures from the actual document.
    • Put encrypted text into the QR-code signature or embed custom data objects.

    Supported File Formats

    The following section lists the supported file formats for the barcode, image, QR-code, stamp, and text signature types: Microsoft Word: DOC, DOCM, DOCX, DOT, DOTM, DOTX Microsoft Excel: XLSX, XLS, XLSB, XLSM, XLTX, XLTM Microsoft PowerPoint: PPTX, PPTM, PPT, PPSX, PPSM, PPS, POTX, POTM OpenOffice: ODT, OTT, ODS, OTS, ODP, OTP Image: BMP, DJVU, GIF, JPG, JPEG, PNG, SVG, TIF, TIFF, WEBP CorelDraw: CDR, CMX Photoshop: PSD Metafile: WMF Portable: PDF

    Digital Signature Supported Formats

    Microsoft Word: DOC, DOCM, DOCX, DOT, DOTM, DOTX Microsoft Excel: XLSX, XLS, XLSB, XLSM, XLTX, XLTM Microsoft PowerPoint: PPTX, PPTM OpenOffice: ODS, OTS Portable: PDF

    Supported Signature Types

    • Text stamps
    • Text labels
    • Text as an image signature
    • Image signature
    • Digital signature
    • Barcode signature
    • QR-code signature
    • Metadata signature
    • Form-field signature

    Getting Started with GroupDocs.Signature for Node.js via Java

    Installation

    From the command line:

    npm i @groupdocs/groupdocs.signature

    Sign a PDF File using Node.js

      const signature = new groupdocs.signature.Signature(pdfFilePath);
    
      // Create QR code sign options
      const options = new groupdocs.signature.QrCodeSignOptions('JohnSmith');
    
      // Setup QR code encoding type
      options.setEncodeType(groupdocs.signature.QrCodeTypes.QR);
      
      // Set signature position
      options.setLeft(100);
      options.setTop(100);
    
      // Sign document to file
      signature.sign(outputFilePath, options);

    Search for Digital Signatures in Excel XLSX using Node.js

    const signature = new groupdocs.signature.Signature('spreadsheet.xlsx');
    const options = new groupdocs.signature.DigitalSearchOptions();
    
    // Search for signatures in the document
    const signatures = signature.search(options).toArray();
    
    console.log('\nSource document contains the following signatures.');
    for (const digitalSignature of signatures) {
      console.log(`Digital signature found from ${digitalSignature.signTime} with validation flag ${digitalSignature.isValid}. Certificate SN ${digitalSignature.certificate.type}`);
    }

    Home | Product Page | Documentation | Blog | API Reference | Code Samples | Free Support | Temporary License