__init__ constructor

init

Initializes a new instance of the MetadataSignOptions class with default values.

def __init__(self):
    ...

Example

from groupdocs.signature import Signature
from groupdocs.signature.options import MetadataSignOptions
from groupdocs.signature.domain import WordProcessingMetadataSignature

with Signature("sample.docx") as signature:
    options = MetadataSignOptions()
    options.signatures.add(
        WordProcessingMetadataSignature("Author", "Mr. Sherlock Holmes")
    )
    result = signature.sign("signed.docx", options)

init

Initializes a new instance of MetadataSignOptions with metadata.

def __init__(self, signatures):
    ...
Parameter Type Description
signatures Iterable[MetadataSignature] Collection of metadata signatures MetadataSignature.

Example

from datetime import datetime
from groupdocs.signature.options import MetadataSignOptions
from groupdocs.signature.domain import WordProcessingMetadataSignature

signatures = [
    WordProcessingMetadataSignature("Author", "Mr. Sherlock Holmes"),
    WordProcessingMetadataSignature("DateCreated", datetime.now()),
]

options = MetadataSignOptions(signatures=signatures)

See Also