Workbook.AddDigitalSignature
Workbook.AddDigitalSignature method
Adds digital signature to an OOXML spreadsheet file (Excel2007 and later).
public void AddDigitalSignature(DigitalSignatureCollection digitalSignatureCollection)
| Parameter | Type | Description | 
|---|---|---|
| digitalSignatureCollection | DigitalSignatureCollection | 
Remarks
Only support adding Xmldsig Digital Signature to an OOXML spreadsheet file
Examples
using System;
using System.Security.Cryptography.X509Certificates;
using Aspose.Cells;
using Aspose.Cells.DigitalSignatures;
namespace AsposeCellsExamples
{
    public class WorkbookMethodAddDigitalSignatureWithDigitalSignatureCollectionDemo
    {
        public static void Run()
        {
            // Create a new workbook
            Workbook workbook = new Workbook();
            
            // Add some sample data
            workbook.Worksheets[0].Cells["A1"].PutValue("Test Digital Signature");
            // Load certificate (replace with your own certificate path and password)
            X509Certificate2 certificate = new X509Certificate2("DrWatson.pfx", "1234567890");
            // Create digital signature
            DigitalSignature digitalSignature = new DigitalSignature(certificate, "Test Signature", DateTime.Now);
            // Create digital signature collection and add signature
            DigitalSignatureCollection digitalSignatureCollection = new DigitalSignatureCollection();
            digitalSignatureCollection.Add(digitalSignature);
            // Add digital signature to workbook
            workbook.AddDigitalSignature(digitalSignatureCollection);
            // Save the workbook
            workbook.Save("DigitallySignedWorkbook.xlsx");
        }
    }
}
See Also
- class DigitalSignatureCollection
 - class Workbook
 - namespace Aspose.Cells
 - assembly Aspose.Cells