fromdatetimeimportdatetime,timedeltafromgroupdocs.signatureimportSignaturefromgroupdocs.signature.optionsimportMetadataSignOptionsfromgroupdocs.signature.domainimportPdfMetadataSignaturesdefsign_pdf_standard():withSignature("sample.pdf")assignature:options=MetadataSignOptions()now=datetime.now()signatures=[PdfMetadataSignatures.AUTHOR.clone("Mr.Scherlock Holmes"),PdfMetadataSignatures.CREATE_DATE.clone(now-timedelta(days=1)),PdfMetadataSignatures.METADATA_DATE.clone(now-timedelta(days=2)),PdfMetadataSignatures.CREATOR_TOOL.clone("GD.Signature-Test"),PdfMetadataSignatures.MODIFY_DATE.clone(now-timedelta(days=13)),PdfMetadataSignatures.PRODUCER.clone("GroupDocs-Producer"),PdfMetadataSignatures.ENTRY.clone("Signature"),PdfMetadataSignatures.KEYWORDS.clone("GroupDocs, Signature, Metadata, Creation Tool"),PdfMetadataSignatures.TITLE.clone("Metadata Example"),PdfMetadataSignatures.SUBJECT.clone("Metadata Test Example"),PdfMetadataSignatures.DESCRIPTION.clone("Metadata Test example description"),PdfMetadataSignatures.CREATOR.clone("GroupDocs.Signature"),]options.signatures.add_range(signatures)