إضافة خط التوقيع إلى ورقة العمل

مقدمة

يوفر Aspose.Cells for Python via .NET الخاصية Picture.signature_line لإضافة خط توقيع لورقة العمل.

كيفية إضافة خط توقيع إلى الورقة

يوضح الكود النموذجي التالي كيفية استخدام خاصية Picture.signature_line لإضافة خط التوقيع في ورقة العمل. يظهر لقطة الشاشة تأثير الكود النموذجي على ملف Excel النموذجي بعد التنفيذ.

todo:image_alt_text

الكود المثالي

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")