Initializes a WordProcessingMetadataSignature with the specified name and an empty value.
def__init__(self,name):...
Parameter
Type
Description
name
str
WordProcessing Metadata Signature name.
Example
fromdatetimeimportdatetimefromgroupdocs.signature.domainimportWordProcessingMetadataSignature# Create metadata signatures with name and valueauthor_sig=WordProcessingMetadataSignature("Author","Mr. Sherlock Holmes")date_sig=WordProcessingMetadataSignature("DateCreated",datetime.now())id_sig=WordProcessingMetadataSignature("DocumentId",123456)float_sig=WordProcessingMetadataSignature("SignatureId",123.456)
init
Initializes a WordProcessing metadata signature with predefined values.
def__init__(self,name,value):...
Parameter
Type
Description
name
str
Name of the metadata signature object.
value
Any
Value of the metadata signature.
Example
fromdatetimeimportdatetimefromgroupdocs.signatureimportSignaturefromgroupdocs.signature.optionsimportMetadataSignOptionsfromgroupdocs.signature.domainimportWordProcessingMetadataSignaturewithSignature("sample.docx")assignature: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):")foriteminresult.succeeded:print(f" {item.name}")