add_range method
Leave feedback
On this page
Adds a collection of metadata signatures.
def add_range(self, signatures):
...
| Parameter | Type | Description |
|---|---|---|
| signatures | Iterable[MetadataSignature] |
Collection of signatures to add. |
from datetime import datetime
from groupdocs.signature import Signature
from groupdocs.signature.options import MetadataSignOptions
from groupdocs.signature.domain import WordProcessingMetadataSignature
def sign_docx():
with Signature("sample.docx") as signature:
options = MetadataSignOptions()
signatures = [
WordProcessingMetadataSignature("Author", "Mr.Scherlock Holmes"),
WordProcessingMetadataSignature("DateCreated", datetime.now()),
WordProcessingMetadataSignature("DocumentId", 123456),
WordProcessingMetadataSignature("SignatureId", 123.456),
]
options.signatures.add_range(signatures)
result = signature.sign("signed.docx", options)
print(f"Signed with {len(result.succeeded)} metadata signature(s):")
for item in result.succeeded:
print(f" {item.name}")
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.