__init__ constructor

On this page

init

Initializes an Image Metadata Signature with the specified identifier and value.

def __init__(self, id, value):
    ...
Parameter Type Description
id System.UInt16 Unique identifier for the Image Metadata Signature. See references for EXIF tag specifications for possible id values.
value Any The metadata value.

Example

from datetime import datetime
from groupdocs.signature import Signature
from groupdocs.signature.options import MetadataSignOptions
from groupdocs.signature.domain import ImageMetadataSignature

with Signature("sample.png") as signature:
    options = MetadataSignOptions()
    metadata_id = 41996
    options.add(ImageMetadataSignature(metadata_id, "Mr. Sherlock Holmes"))  # text
    options.add(ImageMetadataSignature(metadata_id + 1, datetime.now()))    # date and time
    options.add(ImageMetadataSignature(metadata_id + 2, 123456))            # integer
    options.add(ImageMetadataSignature(metadata_id + 3, 123.456))           # float
    result = signature.sign("signed.png", options)

See Also

On this page