使用 GroupDocs.Metadata for Python via .NET,Python 开发人员可以通过以下简单步骤更新 TIF 文件中的元数据:
- 使用 Metadata 类加载 TIF 文件。
- 定义条件以过滤您想要更改的元数据。
- 应用筛选器并设置新值。
- 将更新后的 TIF 文件保存到磁盘。
使用 GroupDocs.Metadata for Python via .NET,Python 开发人员可以通过以下简单步骤更新 TIF 文件中的元数据:
# 更改 TIF 文件的创建日期
import groupdocs.metadata as gm
def run():
with gm.Metadata("input.tif") as metadata:
# 设定查找哪些元数据需要更新的规则
specification = gm.search.ContainsTagSpecification(gm.tagging.Tags.time.created).
either(gm.search.ContainsTagSpecification(gm.tagging.Tags.time.modified))
# 为选定属性分配新值
now = datetime.now()
property_value = gm.common.PropertyValue(now)
# 更新文件的创建时间戳
affected = metadata.set_properties(specification, property_value)
print(f"Properties set: {affected}")
# 保存更新后的 TIF 文件
metadata.save("output.tif")
使用 GroupDocs.Metadata,您可以在 Python 应用中轻松管理文档元数据。以编程方式添加、修改、搜索或移除元数据。
GroupDocs.Metadata 让您在 Python 应用程序中轻松添加、编辑或删除元数据字段。
使用 API 查找、查看和修改存储在各种业务文件格式中的隐含数据。
访问并处理现有元数据,如图像中的 EXIF 标签,包括相机型号、尺寸或拍摄日期等信息。
此示例展示了如何更改 MP3 文件中的元数据,包括歌词和自定义字段。
import groupdocs.metadata as gm
import groupdocs.metadata.formats.audio as gmfa
def run():
# 使用 Metadata 打开文件
with gm.Metadata("input.mp3") as metadata:
root = cast(gmfa.MP3RootPackage, metadata.get_root_package())
if root.lyrics_3v2 is None:
root.lyrics_3v2 = gmfa.LyricsTag()
# 修改歌词标签
root.lyrics_3v2.lyrics = "[00:01]Test lyrics"
root.lyrics_3v2.artist = "test artist"
root.lyrics_3v2.album = "test album"
root.lyrics_3v2.track = "test track"
# 根据需要添加任何自定义元数据字段
root.lyrics_3v2.set(gmfa.LyricsField("ABC", "custom value"))
# 保存对文件所做的更改
metadata.save("output.mp3")
适用于 Python 的跨格式元数据编辑 API。支持处理许多流行的文档和图像类型,具体如下。