Aggiungi linea di firma al foglio di lavoro

Introduzione

Aspose.Cells per Python via .NET fornisce la proprietà Picture.signature_line per aggiungere la linea di firma del foglio di lavoro.

Come Aggiungere una Linea di Firma al Foglio di Lavoro

Il seguente codice di esempio ha dimostrato come utilizzare la proprietà Picture.signature_line per aggiungere la linea di firma del foglio di lavoro. 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 aspose.cells.drawing import SignatureLine
from datetime import datetime
from uuid import uuid4
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Instantiating a Workbook object
wb = Workbook()
pics = wb.worksheets[0].pictures
pics.add(10, 0, 12, 1, None)
signatureLine = SignatureLine()
signatureLine.id = uuid4()
signatureLine.provider_id = uuid4()
signatureLine.signer = "Aspose.Cells"
signatureLine.title = "signed by Aspose.Cells"
wb.worksheets[0].pictures[0].signature_line = signatureLine
# 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, "test Microsoft Office signature line", datetime.now())
signature.id = signatureLine.id
signature.provider_id = signatureLine.provider_id
dsCollection = DigitalSignatureCollection()
dsCollection.add(signature)
wb.set_digital_signature(dsCollection)
wb.save(dataDir + "signatureLine.xlsx")