fromdatetimeimportdatefromgroupdocs.metadataimportMetadatafromgroupdocs.metadata.standards.xmpimportXmpArray,XmpArrayType,XmpPackage,XmpPacketWrapperwithMetadata("input.jpg")asmetadata:root=metadata.get_root_package()packet=XmpPacketWrapper()custom=XmpPackage("gd","https://groupdocs.com")custom.set("gd:Copyright","Copyright (C) 2026 GroupDocs. All Rights Reserved.")custom.set("gd:CreationDate",date.today())custom.set("gd:Company",XmpArray.from_(["Aspose","GroupDocs"],XmpArrayType.ORDERED))packet.add_package(custom)root.xmp_package=packetmetadata.save("output.jpg")
fromdatetimeimportdatefromgroupdocs.metadata.standards.xmpimportXmpPackage,XmpArray,XmpArrayTypepackage=XmpPackage("gd","https://groupdocs.com")package.set("gd:Copyright","Copyright (C) 2026 GroupDocs. All Rights Reserved.")package.set("gd:CreationDate",date.today())package.set("gd:Company",XmpArray.from_(["Aspose","GroupDocs"],XmpArrayType.ORDERED))
set
Sets an XMP metadata property.
defset(self,name,value):...
Parameter
Type
Description
name
str
XMP metadata property name.
value
datetime
XMP metadata property value.
Example
fromdatetimeimportdatefromgroupdocs.metadataimportMetadatafromgroupdocs.metadata.standards.xmpimportXmpArray,XmpArrayType,XmpPackage,XmpPacketWrapperwithMetadata("input.jpg")asmetadata:root=metadata.get_root_package()packet=XmpPacketWrapper()custom=XmpPackage("gd","https://groupdocs.com")custom.set("gd:Copyright","Copyright (C) 2026 GroupDocs. All Rights Reserved.")custom.set("gd:CreationDate",date.today())custom.set("gd:Company",XmpArray.from_(["Aspose","GroupDocs"],XmpArrayType.ORDERED))packet.add_package(custom)root.xmp_package=packetmetadata.save("output.jpg")
set
Sets a double property.
defset(self,name,value):...
Parameter
Type
Description
name
str
XMP metadata property name.
value
float
XMP metadata property value.
Example
fromdatetimeimportdatefromgroupdocs.metadata.standards.xmpimportXmpPackage,XmpArray,XmpArrayTypepackage=XmpPackage("gd","https://groupdocs.com")package.set("gd:Copyright","Copyright (C) 2026 GroupDocs. All Rights Reserved.")package.set("gd:CreationDate",date.today())package.set("gd:Company",XmpArray.from_(["Aspose","GroupDocs"],XmpArrayType.ORDERED))
fromdatetimeimportdatefromgroupdocs.metadataimportMetadatafromgroupdocs.metadata.standards.xmpimportXmpArray,XmpArrayType,XmpPackage,XmpPacketWrapperdefadd_custom_xmp_package():withMetadata("input.jpg")asmetadata:root=metadata.get_root_package()packet=XmpPacketWrapper()custom=XmpPackage("gd","https://groupdocs.com")custom.set("gd:Copyright","Copyright (C) 2026 GroupDocs. All Rights Reserved.")custom.set("gd:CreationDate",date.today())custom.set("gd:Company",XmpArray.from_(["Aspose","GroupDocs"],XmpArrayType.ORDERED))packet.add_package(custom)root.xmp_package=packetmetadata.save("output.jpg")
set
Assigns a value to the specified XMP metadata property.
defset(self,name,value):...
Parameter
Type
Description
name
str
XMP metadata property name.
value
XmpComplexType
XMP metadata property value.
Example
fromdatetimeimportdatefromgroupdocs.metadata.standards.xmpimportXmpArray,XmpArrayType,XmpPackagecustom=XmpPackage("gd","https://groupdocs.com")custom.set("gd:Copyright","Copyright (C) 2026 GroupDocs. All Rights Reserved.")custom.set("gd:CreationDate",date.today())custom.set("gd:Company",XmpArray.from_(["Aspose","GroupDocs"],XmpArrayType.ORDERED))```## set {#name-value}Setsthevalueinheritedfrom[`XmpArray`](/metadata/python-net/groupdocs.metadata.standards.xmp/xmparray/).```pythondefset(self,name,value):...
Parameter
Type
Description
name
str
XMP metadata property name.
value
XmpArray
XMP metadata property value.
Example
fromdatetimeimportdatefromgroupdocs.metadataimportMetadatafromgroupdocs.metadata.standards.xmpimportXmpArray,XmpArrayType,XmpPackage,XmpPacketWrapperwithMetadata("input.jpg")asmetadata:packet=XmpPacketWrapper()custom=XmpPackage("gd","https://groupdocs.com")custom.set("gd:Copyright","Copyright (C) 2026 GroupDocs. All Rights Reserved.")custom.set("gd:CreationDate",date.today())custom.set("gd:Company",XmpArray.from_(["Aspose","GroupDocs"],XmpArrayType.ORDERED))packet.add_package(custom)metadata.get_root_package().xmp_package=packetmetadata.save("output.jpg")