使用 GroupDocs.Metadata,在 Python 应用中为 ZIP 文件添加元数据非常简单。只需按照以下步骤操作。
- 打开要更新的 ZIP 文件。
- 定义要添加的元数据键和值。
- 应用更改。
- 保存已更新的文件。
使用 GroupDocs.Metadata,在 Python 应用中为 ZIP 文件添加元数据非常简单。只需按照以下步骤操作。
from groupdocs.metadata import Metadata
from groupdocs.metadata.common import PropertyValue
from groupdocs.metadata.tagging import Tags
def add_metadata_property():
# 使用 Metadata 类加载文件
with Metadata("./input.zip") as metadata:
# 添加作者名称的元数据属性
property_value = PropertyValue("test content author")
# 执行元数据更新
affected = metadata.add_properties(
lambda p: Tags.person.creator in list(p.tags), property_value
)
print(f"Affected properties: {affected}")
# 保存带有新元数据的文件
metadata.save("./output.zip")
if __name__ == "__main__":
add_metadata_property()
我们的 API 简化了元数据处理。查看、修改和组织文档属性,以提升文件管理和搜索效率。

快速读取并分析任何文件的元数据。获取作者姓名、创建时间等信息。
直接修改元数据——更新标签,使文件组织有序且易于搜索。
充分利用元数据——添加自定义字段、删除未使用信息,保持一致性。
此代码示例展示了如何向 TIFF 图像插入自定义元数据标签。
from groupdocs.metadata import Metadata
from groupdocs.metadata.formats.image import TiffAsciiTag, TiffTagID
from groupdocs.metadata.standards.exif import ExifPackage
def add_exif_artist_tag():
# 打开 TIFF 图像
with Metadata("./input.tiff") as metadata:
root = metadata.get_root_package()
if root is not None:
if root.exif_package is None:
root.exif_package = ExifPackage()
# 定义元数据键和值
data = TiffAsciiTag(TiffTagID.ARTIST, "Awesome artist")
# 添加元数据
root.exif_package.set(data)
# 保存更新后的图像
metadata.save("./output.tiff")
if __name__ == "__main__":
add_exif_artist_tag()
使用 GroupDocs.Metadata 为文档和图像添加元数据,支持多种格式。以下是常见的文件类型。