Aggiungere firma digitale a un file Excel già firmato

Possibili Scenari di Utilizzo

Aspose.Cells per Python via .NET offre il metodo Workbook.add_digital_signature che puoi usare per aggiungere una firma digitale a un file Excel già firmato.

Come Aggiungere una Firma Digitale a un Documento Excel Già Firmato

Il seguente codice di esempio ha dimostrato come utilizzare il metodo Workbook.add_digital_signature per aggiungere una firma digitale a un file Excel già firmato. Si prega di controllare il file Excel di esempio utilizzato in questo codice. Questo file è già firmato digitalmente. Si prega di controllare il file Excel di output generato dal codice. Abbiamo utilizzato il certificato demo chiamato AsposeDemo.pfx in questo codice che ha una password aspose. La schermata mostra l’effetto del codice di esempio sul file Excel di esempio dopo l’esecuzione.

todo:image_alt_text

Codice di Esempio

from aspose.cells import Workbook
from aspose.cells.digitalsignatures import DigitalSignature, DigitalSignatureCollection
from datetime import datetime
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Load the workbook which is already digitally signed to add new digital signature
workbook = Workbook(sourceDir + "sampleDigitallySignedByCells.xlsx")
# Create the digital signature collection
dsCollection = DigitalSignatureCollection()
# Create new digital signature and add it in digital signature collection
# Cert must contain private key, it can be contructed from cert file or windows certificate collection. aa is password of cert
rawData = None
password = None
signature = DigitalSignature(rawData, password, "Aspose.Cells added new digital signature in existing digitally signed workbook.", datetime.now())
dsCollection.add(signature)
# Add digital signature collection inside the workbook
workbook.add_digital_signature(dsCollection)
# Save the workbook and dispose it.
workbook.save(outputDir + "outputDigitallySignedByCells.xlsx")